dotfiles

regexghost dotfiles and scripts
git clone https://git.regexghost.com/dotfiles.git
Log | Files | Refs | README

bookmarks.sh (630B)


      1 #!/usr/bin/env sh
      2 
      3 DMENU_SCRIPT="$XDG_DATA_HOME/regexghost/wm-scripts/dmenu-runner.sh"
      4 BOOKMARKS_FILE="$XDG_DATA_HOME/regexghost/script-data/bookmarks.txt"
      5 
      6 output="$(cat "$BOOKMARKS_FILE" | sed 's/DELIM.*//g' | "${DMENU_SCRIPT}" "Select Bookmark:")"
      7 status=$?
      8 
      9 real_bookmark=$(cat "$BOOKMARKS_FILE" | grep "${output}DELIM" | sed 's/.*DELIM//g')
     10 
     11 # Return - default
     12 if [ $status -eq 0 ]; then
     13 	echo -n $real_bookmark | xclip -selection clipboard
     14 # Shift+Return - type/open url
     15 elif [ $status -eq 10 ]; then
     16 	if echo "$real_bookmark" | grep -q "^http"; then
     17 		$BROWSER "$real_bookmark"
     18 	else
     19 		xdotool type "$real_bookmark"
     20 	fi
     21 fi