https://github.com/elinorbgr/giskard
Giskard: the todo.txt butler
https://github.com/elinorbgr/giskard
Last synced: about 1 year ago
JSON representation
Giskard: the todo.txt butler
- Host: GitHub
- URL: https://github.com/elinorbgr/giskard
- Owner: elinorbgr
- License: mit
- Created: 2015-05-06T07:45:55.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-06-10T14:05:16.000Z (about 8 years ago)
- Last Synced: 2025-01-29T10:19:51.739Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Giskard: the todo.txt butler
Giskard is a toolkit for using todo.txt files
As a library, it provides an abstraction framework to manipulate `todo.txt` and `done.txt` files.
It is also a CLI for viewing, editing, searching, and generaly using your `todo.txt` files.
## CLI usage
You need to build the cargo project with the `cli` feature flag for it to be built.
Giskard is configured via a config file in `$XDG_CONFIG_HOME/giskard/config.toml`, its format is:
```toml
# An array of task files, giskard can work with multiple of them
[[taskfiles]]
# A name given to this taskfile
name = "Default"
# The path of this taskfile
task_file = "/home/levans/Nextcloud/todo.txt"
# An optional path to the associated "done" file, to archive finished tasks
done_file = "/home/levans/Nextcloud/done.txt"
# If no "done" file is specified, whether the done tasks should be kept in the
# the taskfile, or discarded.
discard_done = false
```
## Status
This is very much WIP, and currently the giskard is very feature lacking. Any help is welcome if you are interested.