This project is a simple To-Do application written in Go, designed to understand Go programming fundamentals, including syntax, standard libraries, and app structure. The app features a CLI for managing tasks, with plans for future enhancements.
- CLI Operations: Add, view, complete, and delete tasks via the command line.
- Simple and Extensible Codebase: Structured for easy understanding and further development.
- Go (Version 1.16 or later recommended)
- Clone the repository:
git clone https://github.com/hariscats/DoNextApp.git
- Navigate to the project directory:
cd DoNextApp
- Run the application:
go run main.go
The application supports the following commands:
add
: Add a new task. Enter the task description when prompted.view
: View all tasks.complete
: Mark a task as completed. Enter the task ID when prompted.delete
: Delete a task. Enter the task ID when prompted.exit
: Exit the application.