Nrosty is an open-source CLI-based task management and todo list app
The goal of nrosty is to provide users with an easy, convenient, privacy-centered, and fast way of managing their tasks without leaving their terminal
Official Rust crate: In development, coming soon✨
See nrosty in action🚀
nrosty-first-demo.mp4
It has 7 Core Features with more features coming soon:
Feature |
Description |
---|---|
1. Add a new task | You can easily add a new task using the add "new task" command |
2. Edit task | You can edit task right in your terminal using the edit <task_id> "updated task" command and providing the task id |
3. Mark task as completed | Mark tasks as completed using the done <task_id> command and providing the task id |
4. List all tasks | List all your tasks in a beatiful table using the list command |
5. Clear all tasks | Clear all tasks using the clear command |
6. Delete task | Delete all tasks. Use the command delete <task_id> |
7. Docs | Display helpful commands to help you navigate nrosty easily. Use the docs command |
- Download the repo
git clone https://github.com/urdadx/nrosty.git
- Change the directory
cd nrosty
- Install the dependencies
cargo build
- Run the application
cargo run -- add "new todo"
to add a new todo
We love our contributors! Here's how you can contribute:
- Open an issue if you believe you've encountered a bug.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.
MIT