A lightweight command-line Task Manager built using pure Bash scripting.
This project demonstrates file handling, process management, user input validation, and structured data storage using shell scripting.
- Add new tasks
- View all tasks
- Update task status
- Delete tasks
- Colorized terminal output
- Persistent storage using a text file
- Input validation & error handling
- Bash
- Linux CLI
- File I/O
- Text processing
- ANSI color codes
- Clone the repository:
git clone https://github.com/ahmedswelam141/bash-task-manager.git
cd bash-task-manager
chmod +x task_manager.sh
./task_manager.sh