Back
Projects/cmdbook-cli
Fun buildRole: Personal

cmdbook-cli

CmdBook is a small CLI for storing and retrieving shell commands with tags, descriptions, and fast full-text search.

Node.jsSQLiteFTS5CLI
Case narrative

Problem

I kept re-Googling the same shell commands and needed a faster way to recall them.

Solution

Built a local-first command notebook with tags and instant search via SQLite FTS5.

Impact

Cuts time spent hunting for commands and keeps my favorite snippets in one place.

Highlights
  • Stores commands with descriptions, tags, shell, and working directory.
  • FTS5 search across commands + descriptions for fast recall.
  • Favorites, tag filters, and duplicate detection on add.
  • Export/import as JSON for backup and migration.
  • Local-only data in ~/.cmdbook/cmdbook.db.
Build path

Timeline coming soon. Reach out for a live walkthrough.

Stack
Node.jsSQLiteFTS5CLI
Links and next steps