Skip to content

subhashydv/Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ Task Manager

A simple command-line task manager written in Bash. It allows you to add, view, complete, and delete tasks easily from the terminal.


📦 Features

  • Add tasks with descriptions
  • List active tasks or all tasks with status
  • Mark tasks as done
  • Delete tasks
  • Built-in help command

🛠️ Installation

  1. Clone the repository:
git https://github.com/subhashydv/Task-Manager.git
cd Task-Manager
  1. Set task alias:
alias task="./start_task_manager.sh"
  1. Set task alias globally:
echo 'alias task="./start_task_manager.sh"' >> ~/.bashrc
echo 'alias task="./start_task_manager.sh"' >> ~/.zshrc

🚀 Usage

➕ Add a Task

task add "<task description>"

📋 List All Active Tasks

task list

✅ Mark Task as Done

task done <id>

❌ Delete a Task

task delete <id>

📝 List All Tasks (With Status)

task longlist

📖 Show Help

task help

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages