fix(quickget): make open_homepage() works and swallow stdout/stderr
This commit is contained in:
parent
b8c3f64c1c
commit
bad6ad7cd7
9
quickget
9
quickget
|
@ -3364,11 +3364,14 @@ function get_windows() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function open_homepage() {
|
function open_homepage() {
|
||||||
|
local URL=""
|
||||||
|
local XDG_OPEN=""
|
||||||
if [ -z "$(os_info "${1}")" ]; then
|
if [ -z "$(os_info "${1}")" ]; then
|
||||||
error_specify_os
|
error_specify_os
|
||||||
else
|
else
|
||||||
URL="$(os_info "${1}" | cut -d'|' -f4)"
|
URL="$(os_info "${1}" | cut -d'|' -f 4)"
|
||||||
xdg-open $URL || sensible-browser $URL || x-www-browser $URL || gnome-open $URL
|
XDG_OPEN=$(xdg-open "${URL}" || sensible-browser "${URL}" || x-www-browser "${URL}" || gnome-open "${URL}")
|
||||||
|
unset XDG_OPEN
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -3492,7 +3495,7 @@ case "${1}" in
|
||||||
;;
|
;;
|
||||||
'--open-homepage'|'-o')
|
'--open-homepage'|'-o')
|
||||||
shift
|
shift
|
||||||
open_homepage
|
open_homepage "${1}"
|
||||||
;;
|
;;
|
||||||
'--version'|'-v')
|
'--version'|'-v')
|
||||||
WHERE=$(dirname "${BASH_SOURCE[0]}")
|
WHERE=$(dirname "${BASH_SOURCE[0]}")
|
||||||
|
|
Loading…
Reference in New Issue