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.
- Host: GitHub
- URL: https://github.com/korbielowski/codo
- Owner: Korbielowski
- License: mit
- Created: 2024-06-23T10:10:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-08T15:22:54.000Z (over 1 year ago)
- Last Synced: 2025-02-08T16:28:19.785Z (over 1 year ago)
- Topics: c, terminal, todo-list, todolist
- Language: C
- Homepage:
- Size: 91.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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```