Skip to content
Pipe in and out of $EDITOR
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Makefile
Readme.md
package.json
vipe-demo.gif
vipe.js
vipe.sh

Readme.md

vipe

Pipe in and out of $EDITOR.

Finally your editor is a real unix fellow, even if it doesn't support pipes at all!

Example

demo

Installation

$ npm install -g juliangruber/vipe

Origin

This is a lightweight bash only version. For the original impementation in Perl, check https://github.com/madx/moreutils/blob/master/vipe.

Power combo with gist and cipherhub

With those functions in your ~/.bash_profile (change username):

cipherup(){
  cipherhub juliangruber | gist -pR | cut -d/ -f1-5
}

cipheredit(){
  curl -sL $1/raw | cipherhub | vipe | cipherhub juliangruber | gist -u $1
}

Store some secret data in a gist:

$ echo some secrets | cipherup
<GIST-URL>

And edit it again:

$ cipheredit <GIST-URL>

License

MIT

You can’t perform that action at this time.