|
@ -13,7 +13,7 @@ urls="$(sed 's/.*│//g' | tr -d '\n' | # First remove linebreaks and mutt sideb |
|
|
while getopts "hoc" o; do case "${o}" in |
|
|
while getopts "hoc" o; do case "${o}" in |
|
|
h) printf "Optional arguments for custom use:\\n -c: copy\\n -o: xdg-open\\n -h: Show this message\\n" && exit 1 ;; |
|
|
h) printf "Optional arguments for custom use:\\n -c: copy\\n -o: xdg-open\\n -h: Show this message\\n" && exit 1 ;; |
|
|
o) chosen="$(echo "$urls" | dmenu -w "$WINDOWID" -i -p 'Follow which url?' -l 10)" |
|
|
o) chosen="$(echo "$urls" | dmenu -w "$WINDOWID" -i -p 'Follow which url?' -l 10)" |
|
|
setsid xdg-open "$chosen" >/dev/null 2>&1 & ;; |
|
|
|
|
|
|
|
|
echo "$chosen" | setsid xargs -n 1 xdg-open >/dev/null 2>&1 & ;; |
|
|
c) echo "$urls" | dmenu -w "$WINDOWID" -i -p 'Copy which url?' -l 10 | tr -d '\n' | xclip -selection clipboard ;; |
|
|
c) echo "$urls" | dmenu -w "$WINDOWID" -i -p 'Copy which url?' -l 10 | tr -d '\n' | xclip -selection clipboard ;; |
|
|
*) printf "Invalid option: -%s\\n" "$OPTARG" && exit 1 ;; |
|
|
*) printf "Invalid option: -%s\\n" "$OPTARG" && exit 1 ;; |
|
|
esac done |
|
|
esac done |