RoshanShrestha123 / task-hero

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Task Hero

Task Hero is a terminal-based task management application written in Go. It allows you to add, list, and remove tasks with ease.

Menu Options

  1. Add: Add a new task.
  2. List: List all tasks.
  3. Remove: Remove an existing task.
  4. Exit: Exit the application.

Getting Started

Prerequisites

  • Go (version 1.16 or later)
  • Git

Installation

  1. Clone the repository:

    git clone https://github.com/RoshanShrestha123/task-hero.git
    cd task-hero
  2. Build the project:

    go build -o task-hero
  3. Run the project:

    ./task-hero

Usage

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.

Contributing

If you wish to contribute to Task Hero, feel free to fork the repository and submit a pull request.

  1. Fork the repository

  2. Create a new branch:

    git checkout -b feature-branch
  3. Make your changes

  4. Commit your changes:

    git commit -m "Description of changes"
  5. Push to the branch:

    git push origin feature-branch
  6. Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Thanks to the Go community for their excellent documentation and resources.

Happy task managing with Task Hero!

About


Languages

Language:Go 100.0%