#!/bin/sh url="$(grep -Eo "https?://[^]})\"'' ]*" <&0 | fzf)" # extra ' because my editor dont syntax highlight correctly [ ! "$url" ] && exit choices="\ clipboard browser/xdg-open" choice=$(echo "$choices" | fzf) [ ! "$choice" ] && exit choice=$(echo "$choice" | sed -e 's/browser\/xdg-open/xdg-open/') # browser/xdg-open should just run xdg-open if [ "$choice" = "clipboard" ]; then if [ -z "$WAYLAND_DISPLAY" ]; then printf -- "%s" "$url" | xclip -selection clipboard else printf -- "%s" "$url" | wl-copy fi else $choice "$url" & disown fi