void

- enter the void 🪐
git clone git://git.acid.vegas/archlinux.git
Log | Files | Refs | Archive

todo (430B)

      1 #!/bin/sh
      2 # dmenu todo script - developed by acidvegas (https://git.acid.vegas/void)
      3 db=$HOME/.todo
      4 touch $db
      5 while :
      6 do
      7 	cmd=$(dmenu -l 10 -m 0 -fn "Misc Ohsnap.Icons:style=Regular:size=11" -nb "#000000" -nf "#FFFFFF" -sb "#000000" -sf "#00D787" "$@" < "$db")
      8 	if [ -z "$cmd" ]; then
      9 		break
     10 	elif grep -q "^$cmd\$" "$db"; then
     11 		grep -v "^$cmd\$" "$db" > "$db.$$"
     12 		mv "$db.$$" "$db"
     13 	else
     14 		echo "$cmd" >> "$db"
     15 	fi
     16 done
     17 exit 0