@sujalkumar0444/tracklists-cli
v0.5.0
Published
Interactive multi-list todo CLI with multiple lists and guided prompts
Maintainers
Readme
tracklists-cli
Interactive multi-list todo CLI for the terminal.
Features
- Multiple lists (for example Work, Personal, Errands)
- Guided interactive prompts using Inquirer
- Mark tasks done in bulk
- Delete selected tasks
- Clear all completed tasks for one list or all lists
- Remove lists with confirmation
- Input validation for list names and task descriptions
- Command alias:
trk
Install
For GitHub Packages, authenticate first and configure scope mapping:
npm login --scope=@sujalkumar0444 --auth-type=legacy --registry=https://npm.pkg.github.comThen install globally:
npm install -g @sujalkumar0444/tracklists-cliCommands
tracklists
tracklists create
tracklists add
tracklists done
tracklists delete
tracklists clear-done
tracklists remove-list
tracklists list
tracklists helpAlias:
trk
trk listUsage Notes
- Running
tracklistswith no command opens the interactive menu. - Data is stored in the current working directory under
.tracklists/tasks.json. - Limits:
- List name: 64 characters max
- Task description: 240 characters max
Development
Run sanity checks:
npm run sanityThese checks validate create/add/done/delete/remove/clear flows and length limits.
License
ISC
