Skip to content

hwkd/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo

A simple command-line interface (CLI) for managing your todos.

Installation

To install todocli, make sure you have Go installed on your system. Then, run the following command:

go install github.com/hwkd/todo@latest

Usage

todo provides several commands to manage your todos:

Add a new todo

To add a new todo, use the add command:

todo add "My new todo"

You can also set a priority for the todo:

todo add "My new todo" -p 1

List all todos

To list all your todos, use the list command:

todo list

By default, this command will only show incomplete todos. To show all todos, including completed ones, use the --all flag:

todo list --all

Mark a todo as complete

To mark a todo as complete, use the complete command with the todo's ID:

todo complete <id>

Remove a todo

To remove a todo, use the remove command with the todo's ID:

todo remove <id>

Undo a completed todo

To undo a completed todo, use the undo command with the todo's ID:

todo undo <id>

Update a todo

To update a todo's text or priority, use the update command with the todo's ID:

todo update <id> -t "My updated todo" -p 2

License

This project is licensed under the MIT License.

About

CLI task manager written in Go made for my everyday use

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages