Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chenasraf/dart_todo
A fully fledged, simple to use to do terminal app with a GUI
https://github.com/chenasraf/dart_todo
cli dart todo
Last synced: 18 days ago
JSON representation
A fully fledged, simple to use to do terminal app with a GUI
- Host: GitHub
- URL: https://github.com/chenasraf/dart_todo
- Owner: chenasraf
- License: gpl-3.0
- Created: 2021-01-12T00:56:38.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-12T23:32:41.000Z (about 4 years ago)
- Last Synced: 2024-11-21T04:43:40.553Z (3 months ago)
- Topics: cli, dart, todo
- Language: Dart
- Homepage: https://pub.dev/packages/todo_cli
- Size: 23.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# dart_todo
A fully fledged, simple to use to do terminal app with a GUI. Written in dart.
## Getting started
```bash
# add todo
todo -a Pet the cat
todo --add Pet the cat
todo a Pet the cat
todo add Pet the cat
todo -f path/to/todo.md a Pet the cat# use gui to manage todos
todo
todo -f path/to/todo.md
```## Example file
The default file is `.todo` in the current directory, but one can be specified with the `-f` argument.
It is a "markdown"-like file, with only an unordered list of checkboxes, so it can be directly parsed by other software,
if needed.```plaintext
- [x] done
- [ ] not done
```## Command line options
| Option | Description | Default | Example |
| :-------------- | :-------------------------------------------------------------------------------- | :-----: | :------------------------- |
| `--add`, `-a` | The dashes are optional. Adds a todo entry to the file. | None | `todo a My todo title` |
| `--file`, `-f` | Specify path to use. May be relative path or absolute path. | `.todo` | `todo -f my/todo.md` |
| `--quiet`, `-q` | Will not echo results in operations, such as confirmation for adding to do entry. | false | `todo -q -a My todo title` |