Skip to content

1428Stef/ToDoGO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDoGO

Task management tool

Quick start

1. Installation

git clone https://github.com/1428Stef/ToDoGO.git
cd ToDoGO/src/ToDo

2. Settings

Create a ToDoGO/src/ToDo/stotage/storage.json:

[
  {
    "title": "hello",
    "mark": false,
    "date": "2026-03-27 14:01:24",
    "id": 912864339711
  }
]

3. Start

CLI:

make run-cli ARGS="add -title hello"

Commands

Command Flag Description
add --title Create a new task
list Show all tasks
done --id Mark a task as completed
del --id Delete a task
edit --id, --title Edit task title
help Show all commands

API-server:

make run-api

API: http://localhost:9091

Endpoints

Method Endpoint Body Description
GET /list Get all tasks (JSON)
POST /add Task title (plain text) Create a task
PATCH /done Task ID (plain text) Mark as done
DELETE /del Task ID (plain text) Delete a task

License: MIT

About

Task management tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors