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~/.Notedirectory in your editor. - Delete Items: Safely delete notes or topics (with confirmation).
- Configurable Editor: Uses the
EDITORenvironment variable, falling back tonvimif not set.
Installation
You can install xtnote using pip:
pip install xtnote
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
001f054162ae9e222213886ed9ac4caef0c979111598487cdafb2d7f9c4f64e6
|
|
| MD5 |
765c497e9547cdb2e34d4acb4a5ab6c5
|
|
| BLAKE2b-256 |
3f93699f52a73009cd216a79f32aabafcc5a995e1d1e2b4f53b3130e975f4b21
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83ad72dd4866574bb46e842178613df36b0d4bb434029c38f1f95ec1663b4e64
|
|
| MD5 |
7244f54f95eb7998ddbac7f6319a672e
|
|
| BLAKE2b-256 |
88b3c1ac3204f9f156fc801c04f14631911d0c23e04960468075a5e9f3e1c281
|