mirror of
https://github.com/chenasraf/dart_todo.git
synced 2026-11-04 16:19:04 +00:00
A fully fledged, simple to use to do terminal app with a GUI
- Dart 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .vscode | ||
| bin | ||
| lib | ||
| test | ||
| .editorconfig | ||
| .gitignore | ||
| analysis_options.yaml | ||
| CHANGELOG.md | ||
| LICENSE | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
dart_todo
A fully fledged, simple to use to do terminal app with a GUI. Written in dart.
Getting started
# 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.
- [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 |