A simple CRUD CLI to-do list app built using Bash scripting. Manage your tasks directly from the terminal with simple commands like add, list, remove, and mark as done!
bashtodo -t
: Add a new taskbashtodo -l
: List all current tasksbashtodo -r
: Remove a task by its numberbashtodo -d
: Mark a task as donebashtodo -h
: Show the help menu
- Bash (most Linux and macOS systems come with Bash by default)
- A terminal or command-line interface
-
Clone the repository to your local machine:
git clone https://github.com/ayahbash/bashtodo.git cd bashtodo
-
Make the script executable:
chmod +x todo.sh
-
Move the script to a directory in your PATH (optional, but recommended for global use):
sudo mv todo.sh /usr/local/bin/bashtodo
This allows you to run
bashtodo
from anywhere in your terminal!