Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


Pipe in and out of $EDITOR

Subscribe to updates I use vipe

Statistics on vipe

Number of watchers on Github 112
Number of open issues 1
Average time to close an issue 9 days
Main language Shell
Average time to merge a PR 1 day
Open pull requests 1+
Closed pull requests 0+
Last commit almost 5 years ago
Repo Created about 6 years ago
Repo Last Updated over 2 years ago
Size 574 KB
Organization / Authorjuliangruber
Page Updated
Do you use vipe? Leave a review!
View vipe activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating vipe for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


Pipe in and out of $EDITOR.

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




$ npm install -g juliangruber/vipe


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):

  cipherhub juliangruber | gist -pR | cut -d/ -f1-5

  curl -sL $1/raw | cipherhub | vipe | cipherhub juliangruber | gist -u $1

Store some secret data in a gist:

$ echo some secrets | cipherup

And edit it again:

$ cipheredit <GIST-URL>



vipe open pull requests (View All Pulls)
  • Add -x flag so vipe.sh can be used with xargs.
vipe list of languages used
Other projects in Shell