An open API service indexing awesome lists of open source software.

https://github.com/HxX2/todocli

Todo CLI to manage your to do list in a neat way
https://github.com/HxX2/todocli

Last synced: 3 months ago
JSON representation

Todo CLI to manage your to do list in a neat way

Awesome Lists containing this project

README

        

Todo CLI
============

![prompt](https://raw.githubusercontent.com/HxX2/todocli/v1.0.0/.github/assets/todo.gif)

**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 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
```