tmpin

3.0.0 • Public • Published

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'

Package Sidebar

Install

npm i tmpin

Weekly Downloads

6

Version

3.0.0

License

MIT

Unpacked Size

3.31 kB

Total Files

4

Last publish

Collaborators

  • sindresorhus