Skip to content

Instantly share code, notes, and snippets.

@kidd
Created July 6, 2021 07:47
Show Gist options
  • Save kidd/2dedf464ee6e69498dfd1feec1aaa7be to your computer and use it in GitHub Desktop.
Save kidd/2dedf464ee6e69498dfd1feec1aaa7be to your computer and use it in GitHub Desktop.
#!/usr/bin/env sh
cmd_add() {
shift
echo "$@" >> "$0"
}
cmd_go() {
sed '0,/^__DATA__$/d' "$0" |
dmenu -i -l 20 |
rev | cut -f1 -d' ' | rev |
xargs xdg-open
}
main() {
cmd_${1:-go} $@
}
main $@
exit
__DATA__
r/emacs https://www.reddit.com/r/emacs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment