A simple CLI to manage your pending tasks from terminal
npm install stilltodoA simple CLI tool that lets you handle your pending tasks like a real programmer, directly from the terminal. You donβt have to leave it anymore β your endless todo list stays in your work environment so you can keep working, day after day, until burnout feels inevitable.
Stilltodo is a lightweight command-line application built with Node.js for developers who spend most of their day in the terminal and want to manage tasks without leaving it.
``bash`
npm install -g stilltodo
Then use it anywhere with:
`bash`
todo --help
The CLI is exposed through the todo command.
`bash`
todo "Refactor legacy service"
`bash`
todo all
`bash`
todo complete 3
`bash`
todo clear
π You can see the full list of commands and options at any time by running:
`bash`
todo --help
`bash`
todo
todo all get all tasks
todo complete
todo clear remove completed tasks
- π₯οΈ Manage tasks directly from the terminal
- β‘ Default command for quickly adding new tasks
- π’ Simple numeric task completion
- π File-based persistence
- π§ͺ Basic unit tests
- π¦ Modern ES Modules setup
β File system access for task persistence
Development
π Install the CLI locally
To make the
todo command available globally during development:`bash
npm link
`
π§ͺ Testing
This project includes basic unit tests using Jest, configured to work with Node.js ES Modules.
Run tests with:
`bash
npm test
``- ποΈ Add database integration (replace file-based storage)
- π§ͺ Complete and expand the test suite
- Add scope to the tasks (today, for the end of the week, for the end of the month)
This project is intended for developers, especially those who live in the terminal and prefer simple tools over heavy productivity systems.
Kevin Parra
Senior Frontend Engineer | JavaScript β’ React β’ Node.js
π LinkedIn: https://www.linkedin.com/in/evinracher/