#!/usr/bin/env bash bookmark=$(grep -v '^#' $HOME/.config/bookmarks | dmenu -i -l 30 | cut -d' ' -f1) if [ ! -z "$bookmark" ]; then while getopts ":oy" option; do case $option in o) # open link in browser firefox "$bookmark" ;; y) # yank link to clipboard echo $bookmark | xclip -sel c ;; \?) # invalid option echo "Error: Invalid option -$OPTARG" >&2 exit 1 ;; esac done fi