Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh -e
- #
- # Usage: browser
- # pipe html to a browser
- # e.g.
- # $ echo "<h1>hi mom!</h1>" | browser
- # $ ron -5 man/rip.5.ron | browser
- do_open() {
- if which xdg-open >/dev/null; then
- xdg-open $1
- else
- open $1
- fi
- }
- if [ -t 0 ]; then
- if [ -n "$1" ]; then
- do_open $1
- else
- cat <<usage
- Usage: browser
- pipe html to a browser
- $ echo '<h1>hi mom!</h1>' | browser
- $ ron -5 man/rip.5.ron | browser
- usage
- fi
- else
- f="/tmp/browser.$RANDOM.html"
- cat /dev/stdin > $f
- do_open $f
- fi
Add Comment
Please, Sign In to add comment