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

https://github.com/korbielowski/codo

Codo is a simple yet powerful terminal to-do list manager written in C.
https://github.com/korbielowski/codo

c terminal todo-list todolist

Last synced: about 2 months ago
JSON representation

Codo is a simple yet powerful terminal to-do list manager written in C.

Awesome Lists containing this project

README

          

# Codo
Codo is a simple yet powerful terminal to-do list manager written in C.

## Installation

### Docker

```bash
git clone https://github.com/Korbielowski/codo.git
cd codo
docker build -t codo .
docker run -it -v codo-db-data:/codo/ codo
```

To make your life easier set alias for this command
```bash
alias codo='docker run -it -v codo-db-data:/codo/ codo'
```

### Ubuntu

```bash
git clone https://github.com/Korbielowski/codo.git
cd codo
make
make install
```

### Dependencies
```bash
apt install sqlite3 libncursesw5-dev
```

## Roadmap

- [X] Task operations
- [X] Add
- [X] Delete
- [X] Edit
- [X] Change status
- [X] List operations
- [X] Add
- [X] Delete
- [X] Edit
- [X] Change status
- [X] Subtasks
- [ ] Details window
- [ ] Color themes
- [ ] Keymaps
- [ ] Config files
- [ ] Search
- [ ] Scalable interface

## Keymaps

- Insert new task/to-do list ```i```
- Insert new subtask ```s```
- Delete task/to-do list ```d```
- Edit task/to-do list ```e```
- Enter to-do list ```arrow-right```
- Exit to-do list ```c```
- Move up ```arrow-up```
- Move down ```arrow-down```