Skip to content

NamanAg0502/cli-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📋 CLI Task Manager

A simple, efficient command-line interface task manager built with Go.

✨ Features

  • 📝 Add new tasks
  • 📚 List all tasks
  • ✅ Mark tasks as complete
  • 🗑️ Delete tasks
  • 💾 Automatic saving and loading of tasks

🚀 Quick Start

  1. Clone the repository

    git clone https://github.com/yourusername/cli-task-manager.git
    
  2. Navigate to the project directory

    cd cli-task-manager
    
  3. Build the project

    go build
    
  4. Run the task manager

    ./cli-task-manager
    

📖 Usage

  • Add a task: Select option 1 and enter the task description
  • List tasks: Select option 2
  • Mark a task as done: Select option 3 and enter the task ID
  • Delete a task: Select option 4 and enter the task ID
  • Exit: Select option 5

🛠️ Technologies Used

  • Go 1.16+
  • Standard library (encoding/json, bufio, os)

📄 License

This project is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages