Task Hero is a terminal-based task management application written in Go. It allows you to add, list, and remove tasks with ease.
- Add: Add a new task.
- List: List all tasks.
- Remove: Remove an existing task.
- Exit: Exit the application.
- Go (version 1.16 or later)
- Git
-
Clone the repository:
git clone https://github.com/RoshanShrestha123/task-hero.git cd task-hero
-
Build the project:
go build -o task-hero
-
Run the project:
./task-hero
Once you run the project, you will be presented with a menu with the following options:
- Add: Prompts you to enter a task description to add a new task.
- List: Displays all the tasks you have added.
- Remove: Prompts you to enter the task number to remove it.
- Exit: Closes the application.
Follow the on-screen instructions to manage your tasks.
If you wish to contribute to Task Hero, feel free to fork the repository and submit a pull request.
-
Fork the repository
-
Create a new branch:
git checkout -b feature-branch
-
Make your changes
-
Commit your changes:
git commit -m "Description of changes"
-
Push to the branch:
git push origin feature-branch
-
Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the Go community for their excellent documentation and resources.
Happy task managing with Task Hero!