A CLI tool for managing to-do lists, directly from terminal.
I will add more features integrated with a Telegram bot for real-time task notifications and updates.
I keep forgetting thing's like to scan ,to monitor & making changes in file directories . that's why this i created this . It might also help you on staying updated direclty from terminal without any hassle.
- Simple task management directly in your terminal
- Planned Telegram integration for instant updates
- Lightweight and fast CLI performance
- Cloning the Repo
- Compiling it
- moving todo to bin
- Creating a script that runs todo list at startup.
Ensure that Rust is installed on your system before proceeding.
-
Clone the Repository:
git clone https://github.com/noob6t5/cli_todonotigram.git cd cli_todonotigram
-
Build:
cargo build --release
-
Move the Binary to Your System PATH: After building, the compiled binary will be in target/release/todo.
sudo mv target/release/todo /usr/local/bin/
Then You can just type todo
to run it widely from anywhere in terminal..
If you want it to show it everytime when you Open Device then you can write script to run it in startup
Make a script named any let's say show_todo_once.sh
.
#!/bin/bash
FLAG_FILE="$HOME/.todo_shown"
if [ ! -f "$FLAG_FILE" ]; then
todo list
# Create the flag file to indicate the script has run
touch "$FLAG_FILE"
fi
Save it Now chmod +x ~/show_todo_once.sh
to make it executable.
Then add this ~/show_todo_once.sh
accodring to your shell in ~/.zshrc or ~/.bashrc.
echo "~/show_todo_once.sh" >> ~/.bashrc
echo "~/show_todo_once.sh" >> ~/.zshrc
Stay tuned for Telegram integration and more advanced features. Star the repo to stay updated!