tmpin
v3.0.0
Published
Add stdin support to any CLI app that accepts file input
Downloads
14
Maintainers
Readme
tmpin
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.
Install
$ npm install --global tmpin
Usage
$ 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
Tip
Create an alias in your .zshrc
/.bashrc
:
alias atom='tmpin atom'
# Or more specific
alias gda='git diff | tmpin atom'