28 lines
670 B
Bash
28 lines
670 B
Bash
# shellcheck shell=bash
|
|
|
|
check_todo() {
|
|
if [[ -f TODO.md ]]; then
|
|
echo
|
|
printf '%bTODO.md%b\n' "$_DIM_RED" "$_NC"
|
|
printf '%s\n' '---------------------------'
|
|
if command -v mdcat >/dev/null 2>&1; then mdcat TODO.md; else cat TODO.md; fi
|
|
printf '%s\n\n' '---------------------------'
|
|
fi
|
|
}
|
|
|
|
check_autonote() {
|
|
if [[ -f .autonote.md ]]; then
|
|
echo
|
|
printf '%bautonote.md%b\n' "$_DIM_RED" "$_NC"
|
|
printf '%s\n' '---------------------------'
|
|
if command -v mdcat >/dev/null 2>&1; then mdcat .autonote.md; else cat .autonote.md; fi
|
|
printf '%s\n\n' '---------------------------'
|
|
fi
|
|
}
|
|
|
|
cd() {
|
|
builtin cd "$@" || return
|
|
check_todo
|
|
check_autonote
|
|
return 0
|
|
}
|