Skip to main content

A simple command-line note-taking tool

Project description

xtnote - Simple CLI Note Manager

xtnote is a command-line tool for managing your notes and topics directly from your terminal. It stores notes as plain Markdown files in a dedicated directory (~/.Note) and provides an interactive menu for common note-taking tasks.

Features

  • Interactive Menu: Navigate common actions using arrow keys.
  • Note Creation: Create new Markdown notes (.md) in the root of your notes directory or within topics.
  • Topic (Folder) Creation: Organize your notes by creating topics. Supports nested topics.
  • Nested Structure: Create notes and topics inside existing topics to build a hierarchical structure.
  • List Items: View a structured list of all your notes and topics.
  • Open Items: Select a note to open it in your preferred command-line editor (like nvim, vim, nano, etc.). You can also open the entire ~/.Note directory in your editor.
  • Delete Items: Safely delete notes or topics (with confirmation).
  • Configurable Editor: Uses the EDITOR environment variable, falling back to nvim if not set.

Installation

You can install xtnote using pip:

pip install xtnote

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xtnote-0.1.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xtnote-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file xtnote-0.1.0.tar.gz.

File metadata

  • Download URL: xtnote-0.1.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for xtnote-0.1.0.tar.gz
Algorithm Hash digest
SHA256 001f054162ae9e222213886ed9ac4caef0c979111598487cdafb2d7f9c4f64e6
MD5 765c497e9547cdb2e34d4acb4a5ab6c5
BLAKE2b-256 3f93699f52a73009cd216a79f32aabafcc5a995e1d1e2b4f53b3130e975f4b21

See more details on using hashes here.

File details

Details for the file xtnote-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: xtnote-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for xtnote-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83ad72dd4866574bb46e842178613df36b0d4bb434029c38f1f95ec1663b4e64
MD5 7244f54f95eb7998ddbac7f6319a672e
BLAKE2b-256 88b3c1ac3204f9f156fc801c04f14631911d0c23e04960468075a5e9f3e1c281

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page