Files
config-bash/libs/todo.bash
T
xavier 6a53ee36fd chore(rc,profile,aliases,completion,libs,functions): Remove shebangs from sourced files
These files are always sourced (never executed directly), so the
#!/bin/bash shebang is inert and misleading. Drop it consistently
across rc.d/*, profile.d/*, and aliases.d/*.
2026-08-22 00:52:02 +02:00

21 lines
502 B
Bash

todo() {
if [[ ! -f $HOME/.todo ]]; then
touch $HOME/.todo
fi
if [[ $# -eq 0 ]]; then
cat $HOME/.todo
elif [[ "$1" == "-l" ]]; then
cat -n $HOME/.todo
elif [[ "$1" == "-c" ]]; then
echo "" > $HOME/.todo
elif [[ "$1" == "-r" ]]; then
cat -n $HOME/.todo
echo -ne "----------------------------\nType a number to remove: "
read NUMBER
sed -ie ${NUMBER}d $HOME/.todo
else
echo "$@" >> $HOME/.todo
fi
}