aboutsummaryrefslogtreecommitdiff
path: root/bash/util.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-01-16 14:47:36 -0300
committerEuAndreh <eu@euandre.org>2021-01-16 14:48:10 -0300
commitf7d6e609c04ba13c9332544e09dbc93a1f7d5339 (patch)
treebffc4f74eb8383ef69c0cb791cd95f590458051e /bash/util.sh
parentMove from TODOs.rst to TODOs.md (diff)
downloaddotfiles-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.sh11
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
}