diff --git a/plugins/browser.plugin.bash b/plugins/browser.plugin.bash new file mode 100644 index 00000000..6de184c3 --- /dev/null +++ b/plugins/browser.plugin.bash @@ -0,0 +1,29 @@ +# based on https://gist.github.com/318247 + +# Usage: browser +# pipe html to a browser +# e.g. +# $ echo "

hi mom!

" | browser +# $ ron -5 man/rip.5.ron | browser + +function browser() { + if [ -t 0 ]; then + if [ -n "$1" ]; then + open $1 + else + cat <hi mom!' | browser +$ ron -5 man/rip.5.ron | browser +usage + + fi + + else + f="/tmp/browser.$RANDOM.html" + cat /dev/stdin > $f + open $f + fi +}