|
2 years ago | |
---|---|---|
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
md.sh | 2 years ago | |
sample.md | 2 years ago |
Simple extended syntax/conventions and tools to use Markdown making note taking and tasks easier
Uses standard markdown with a few minor features:
!mytag
[ ]
*
, if desired. This will allow for sub tasks to be organized[ ] Task !tag
-
as so: - [ ] List item
2018/04/10@4:00am
To make querying using this convention easier, a small script exists with help included. You can query tasks and notes as follows:
$ ./md.sh help # displays help text
$ ./md.sh notes # list all notes
$ ./md.sh notes !demo # list all notes with the !demo tag
$ ./md.sh notes Shirt # list all notes that mention "Shirt"
$ ./md.sh tasks # list all open tasks
$ ./md.sh tasks done # list all done tasks
$ ./md.sh tasks all !urgent # list all tasks with the !urgent tag
The conventions listed above should make it easy to build tooling to automatically index notes and tasks, however the query script doesn't care so much as it just uses grep to search for arbitrary text.