A minimal CLI tool to create, view, and manage notes with a built-in Linux shortcuts reference
Project description
noteman
A minimal CLI tool to create, view, and manage notes — right from your terminal. Each directory gets its own isolated notes database, so your work notes stay separate from your personal ones.
Installation
pip install noteman
Usage
Create a note
noteman make "title" "content"
noteman make "meeting" "discuss Q3 roadmap with team"
View notes
# Get by ID
noteman get --i 1
# Get by title
noteman get --t "meeting"
# List all notes
noteman get --a
Remove a note
# Remove by ID
noteman kick --i 1
# Remove by title
noteman kick --t "meeting"
Linux terminal shortcuts reference
# Show all shortcuts
noteman cuts
# Filter by category
noteman cuts --cat cursor
noteman cuts --cat function
noteman cuts --cat process
noteman cuts --cat text
noteman cuts --cat history
noteman cuts --cat misc
How notes are stored
noteman creates a notes.db SQLite file in the current directory when you run any command. This means each folder has its own independent set of notes — similar to how git works.
~/work/ → has its own notes.db
~/personal/ → has its own notes.db
~/project/ → has its own notes.db
No cloud, no sync, no accounts. Just a local SQLite file.
License
MIT © 2026
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
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 noteman-0.1.0.tar.gz.
File metadata
- Download URL: noteman-0.1.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13580aa6cf806d82ff18282f25be67ecaec2518608ecdc445e46f02ee3e29b68
|
|
| MD5 |
72c8c4b0f5068f18a187de0efa44d413
|
|
| BLAKE2b-256 |
494efde18f1ef07a70d39bd878d9acf92a9b28af0007cc6e26f10386e232c652
|
File details
Details for the file noteman-0.1.0-py3-none-any.whl.
File metadata
- Download URL: noteman-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
258e6cef8d371404736d600a07828a10397a4a38d2770b3ae8092a2a4ba3af6d
|
|
| MD5 |
d456bdeeece945594db7b562d0394ccf
|
|
| BLAKE2b-256 |
0f1d3052120d8dcf4a37d665ffe6beb807dabc1237d035aa68697a9bc59b37f1
|