Skip to main content

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


Download files

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

Source Distribution

noteman-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

noteman-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

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

Hashes for noteman-0.1.0.tar.gz
Algorithm Hash digest
SHA256 13580aa6cf806d82ff18282f25be67ecaec2518608ecdc445e46f02ee3e29b68
MD5 72c8c4b0f5068f18a187de0efa44d413
BLAKE2b-256 494efde18f1ef07a70d39bd878d9acf92a9b28af0007cc6e26f10386e232c652

See more details on using hashes here.

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

Hashes for noteman-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 258e6cef8d371404736d600a07828a10397a4a38d2770b3ae8092a2a4ba3af6d
MD5 d456bdeeece945594db7b562d0394ccf
BLAKE2b-256 0f1d3052120d8dcf4a37d665ffe6beb807dabc1237d035aa68697a9bc59b37f1

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