]> git.phdru.name Git - dotfiles.git/commitdiff
webstdin: Redirect stdin from `/dev/tty`
authorOleg Broytman <phd@phdru.name>
Fri, 29 May 2020 23:42:35 +0000 (02:42 +0300)
committerOleg Broytman <phd@phdru.name>
Fri, 29 May 2020 23:42:35 +0000 (02:42 +0300)
The script is usually run with stdin redirected from a file or a pipe.
It's necessary to re-redirect stdin so that a console browser
reads from the terminal.

bin/webstdin

index 395456ccd9a5aa8daf6ac11b81aa0d154cbab00f..209cecfef0748a347fb383350870f45536cd2788 100755 (executable)
@@ -13,4 +13,4 @@ done
 shift `expr $OPTIND - 1`
 
 tmpfile="`mktemp -t XXXXXX.$ext`" && cat - >"$tmpfile" &&
-webbrowser $new_win file://"$tmpfile" && (sleep 10 && exec rm "$tmpfile" &)
+webbrowser $new_win file://"$tmpfile" </dev/tty && (sleep 10 && exec rm "$tmpfile" &)