https://github.com/HxX2/todocli
Todo CLI to manage your to do list in a neat way
https://github.com/HxX2/todocli
Last synced: about 2 months ago
JSON representation
Todo CLI to manage your to do list in a neat way
- Host: GitHub
- URL: https://github.com/HxX2/todocli
- Owner: HxX2
- Created: 2024-06-25T19:54:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-09T20:15:43.000Z (about 1 year ago)
- Last Synced: 2024-09-27T01:54:07.841Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 7.94 MB
- Stars: 113
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/HxX2/todocli - Todo list manager (CLI/TUI Apps / Other)
- awesome-cli-apps-in-a-csv - todocli - Todo CLI to manage your to do list in a neat way. (<a name="todo-manager"></a>Todo managers)
README
Todo CLI
============

**Table of Contents**
- [About](#about)
* [Installing](#installing)
* [Uninstalling](#uninstalling)
* [Build From Source](#build-from-source)
* [Usage](#usage)
## About
Todo CLI is a simple to do list to manage your tasks.
Written in GO and styled with [Nerd Fonts](https://www.nerdfonts.com/)
### Installing
```console
GOBIN= go install ./cmd/todo
```
### Uninstalling
```console
rm -rf /todo
```
### Build From Source
Install Go and build with this command:
```console
go build ./cmd/todo
```
### Usage
To init a todo list in the current git directory
```console
todo -i
```
To add a task to the list
```console
todo -a
```
Toggle a task as done or undone
```console
todo -t
```
Remove a Task from the list
```console
todo -r
```
Opens editor to edite the raw file of the list (it uses the $EDITOR env var)
```console
todo -e
```
List done tasks
```console
todo -ld
```
List undone tasks
```console
todo -lu
```
Hide Progress bar (can be used with other options)
```console
todo -hp
```