simple-simple-task-cli is a simple command-line application for managing tasks.
Tasks are stored locally in a todo.json file, making it lightweight and easy to use without any external services.
- Add new tasks
- Update and delete existing tasks
- Mark tasks as todo, in-progress, or done
- List all tasks
- Filter tasks by status
- Data stored locally in
todo.json
# Adding a new task
simple-task-cli add "Buy groceries"
# Output: Task added successfully (ID: 1)
# Updating and deleting tasks
simple-task-cli update 1 "Buy groceries and cook dinner"
simple-task-cli delete 1
# Marking a task as in progress or done
simple-task-cli mark-in-progress 1
simple-task-cli mark-done 1
# Listing all tasks
simple-task-cli list
# Listing tasks by status
simple-task-cli list done
simple-task-cli list todo
simple-task-cli list in-progressInstall from crates.io:
cargo install simple-task-cli