| Crates.io | hardly-working |
| lib.rs | hardly-working |
| version | 0.1.0 |
| created_at | 2025-05-10 12:32:14.163901+00 |
| updated_at | 2025-05-10 12:32:14.163901+00 |
| description | Working hard or hardly working - A simple todo list CLI |
| homepage | |
| repository | https://github.com/benjamin-kruger/hardly-working |
| max_upload_size | |
| id | 1668344 |
| size | 35,840 |
Working hard or hardly working - A todo list CLI
Build from source:
git clone https://github.com/benjamin-kruger/hardly-working
cd hardly-working
cargo build --release
cp target/release/hw ~/.cargo/bin/hw
# Configure task file location (by default at ~/.config/hw/config.json)
hw config --file-path ~/Documents/tasks.md
# Show current configuration
hw config --show
# Add a new task
hw add "I have plans to work hard"
# List all tasks
hw ls
# Toggle task completion status
hw toggle 1
# Remove a task
hw remove 1
# Clear all completed tasks
hw clear
Tasks are stored in a simple Markdown file with checkbox syntax:
- [ ] Incomplete task
- [x] Completed task
By default, tasks are stored in ~/todo.md. To se a preferred path, use hw config.
This project is licensed under an MIT license (http://opensource.org/licenses/MIT)