diff options
| author | EuAndreh <eu@euandre.org> | 2021-01-16 14:47:36 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2021-01-16 14:48:10 -0300 |
| commit | f7d6e609c04ba13c9332544e09dbc93a1f7d5339 (patch) | |
| tree | bffc4f74eb8383ef69c0cb791cd95f590458051e /bash/util.sh | |
| parent | Move from TODOs.rst to TODOs.md (diff) | |
| download | dotfiles-f7d6e609c04ba13c9332544e09dbc93a1f7d5339.tar.gz dotfiles-f7d6e609c04ba13c9332544e09dbc93a1f7d5339.tar.xz | |
bash/util.sh: Change task() to output markdown
Diffstat (limited to 'bash/util.sh')
| -rw-r--r-- | bash/util.sh | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/bash/util.sh b/bash/util.sh index 79917a61..c227da36 100644 --- a/bash/util.sh +++ b/bash/util.sh @@ -32,11 +32,10 @@ t() { } task() { - TITLE="TODO ${1:-FIXME}" - DASHES="$(echo "$TITLE" | sed -e 's/./-/g')" - printf '.. _%s:\n\n%s\n%s\n- TODO in %s\n\n----\n\nFIXME\n' \ - "$(uuidgen)" "$TITLE" "$DASHES" "$(date -I)" | \ - vipe | \ - printf '%s\n\n%s\n%s\n' "$(head -n2 TODOs.md)" "$(cat -)" "$(tail -n+3 TODOs.md)" | \ + TITLE="${1:-FIXME}" + printf '## <span class="TODO"></span> %s {#task-%s}\n- TODO in %s\n\n---\n\nFIXME\n' \ + "$TITLE" "$(uuidgen)" "$(date -I)" | \ + vipe | \ + printf '%s\n\n%s\n%s\n' "$(head -n2 TODOs.md)" "$(cat -)" "$(tail -n+3 TODOs.md)" | \ sponge TODOs.md } |
