| Crates.io | todoz |
| lib.rs | todoz |
| version | 1.1.0 |
| created_at | 2025-06-10 22:32:46.839464+00 |
| updated_at | 2025-06-11 11:05:42.439043+00 |
| description | A mindful CLI task manager blending zen aesthetics with modern functionality |
| homepage | |
| repository | https://github.com/sangeeth-606/todoZ |
| max_upload_size | |
| id | 1707821 |
| size | 32,942 |
TodoZ is a fast, lightweight command-line todo list manager written in Rust. It helps you keep track of your tasks with a simple and intuitive interface.
Clone the repository:
git clone https://github.com/yourusername/todoz.git
cd todoz
Build the application:
cargo build --release
Add to your PATH (optional):
# For Linux/macOS
cp target/release/todoz ~/.local/bin/
# For Windows (PowerShell)
# Copy-Item .\target\release\todoz.exe -Destination "$env:USERPROFILE\AppData\Local\Microsoft\WindowsApps"
cargo install --git https://github.com/sangeeth-606/todoz.git
Start the application:
todoz
| Command | Description |
|---|---|
list |
Show all tasks |
add <task> |
Add a new task |
x <id> |
Toggle task completion status |
rm <id> |
Remove a task |
rm-all |
Remove all tasks |
help |
Show help message |
quit |
Exit the application |
> add Buy groceries
Task added!
1 [ ]: Buy groceries
> add Finish report
Task added!
1 [ ]: Buy groceries
2 [ ]: Finish report
> x 1
Task 1 toggled!
1 [x]: Buy groceries
2 [ ]: Finish report
> rm 2
Task 2 removed!
1 [x]: Buy groceries
TodoZ saves your tasks in ~/.todoz/todos.json (Linux/macOS) or %USERPROFILE%\.todoz\todos.json (Windows).
# Clone the repository
git clone https://github.com/sangeeth-606/todoZ
cd todoz
# Build
cargo build --release
# Run tests
cargo test
# Run the application
cargo run
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.