wbtm
A minimal, beautiful command-line task manager built with Node.js.
Manage tasks directly from your terminal using simple commands.
git clone https://github.com/webbro-software/wbtm.git
cd wbtm
npm install
npm link
After
npm link
, you can usewbtm
globally in your terminal.
π§ If youβre on Windows, ensure this is in your PATH:
export PATH=$PATH:/c/Users/ACER_NITRO/AppData/Roaming/npm
wbtm <command> [options]
Command | Description |
---|---|
wbtm add "Task content" |
Add a new task |
wbtm list |
List all tasks |
wbtm complete <id> |
Mark a task as complete |
wbtm update <id> "new text" |
Update a task |
wbtm delete <id> |
Delete a task |
wbtm clear |
Delete all tasks |
wbtm dashboard |
Show a visual dashboard |
wbtm help |
Show help info |
wbtm add "Learn Node.js"
wbtm list
wbtm complete 1750682171849
wbtm update 1750682171849 "Master Node.js"
wbtm delete 1750682171849
wbtm clear
wbtm/
βββ bin/ # CLI entry point
β βββ wbtm.js
βββ src/
β βββ commands/ # CLI command implementations
β βββ core/ # Business logic
β βββ data/ # JSON storage + repository layer
β βββ utils/ # Helpers (e.g., ID generation)
β βββ config/ # Paths and config
β βββ index.js # Command router
βββ package.json