Skip to content

ahmedswilam141/bash-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—‚๏ธ Bash Task Manager

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.


๐Ÿš€ Features

  • Add new tasks
  • View all tasks
  • Update task status
  • Delete tasks
  • Colorized terminal output
  • Persistent storage using a text file
  • Input validation & error handling

๐Ÿ› ๏ธ Technologies Used

  • Bash
  • Linux CLI
  • File I/O
  • Text processing
  • ANSI color codes

๐Ÿ“‚ Project Structure


โ–ถ๏ธ How to Run

  1. 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

About

Pure Bash command-line task manager demonstrating file handling, persistent text-file storage, input validation, colorized output, and Linux CLI automation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages