scripts

Various scripts for UNIX-like systems
git clone https://git.tronto.net/scripts
Download | Log | Files | Refs | README

open-stdin (278B)


      1 #!/bin/sh
      2 
      3 # Saves standard input in a temporary file and opens it (spawn)
      4 # Usage: open-stdin 
      5 # Requires: open-file (or set $OPENER to e.g. xdg-open)
      6 
      7 folder=${TMPDIR:-/tmp}
      8 open=${OPENER:-open-file}
      9 
     10 tempfile=$(mktemp -p "$folder")
     11 
     12 cat > "$tempfile" && $open $@ "$tempfile"