Add stdin support to any CLI app that accepts file input
It pipes stdin to a temp file and spawns the chosen app with the temp file path as the first argument.
Similar to process substitution in ZSH/Bash, but cross-platform and without its limitation.
$ npm install --global tmpin
$ tmpin --help
  Usage
    echo <string> | tmpin <app> [<args>]
  Example
    git diff | tmpin atom
  Note that the first argument to <app> will be set to the temp file
Create an alias in your .zshrc/.bashrc:
alias atom='tmpin atom'
# Or more specific
alias gda='git diff | tmpin atom'