ambevar-dotfiles/.scripts/dwb-scheme

18 lines
477 B
Bash
Executable File

#!/bin/sh
## TODO: 'urxvt -e' does not seem to work with ftp clients.
TERMCMD=xterm
case ${DWB_SCHEME} in
mailto)
! command -v xclip >/dev/null && exit
echo "${DWB_URI}" | sed -e 's/mailto://' -e 's/?/ /' | xclip -i ;;
ftp)
! command -v $TERMCMD >/dev/null && exit
! command -v lftp >/dev/null && exit
$TERMCMD -e "lftp ${DWB_URI}";;
*)
! command -v xdg-open >/dev/null && exit
xdg-open "${DWB_URI}";;
esac