replace plugin

This commit is contained in:
Bruno Pinto 2014-11-07 16:47:50 -02:00
parent dbecd88f13
commit 28b9612acf
2 changed files with 7 additions and 0 deletions

View File

@ -27,6 +27,7 @@
* __rails__ Alias for executing database migrations. * __rails__ Alias for executing database migrations.
* __rake__ Completions for rake tasks. * __rake__ Completions for rake tasks.
* __rbenv__ [rbenv](https://github.com/sstephenson/rbenv) Ruby environment/version manager. * __rbenv__ [rbenv](https://github.com/sstephenson/rbenv) Ruby environment/version manager.
* __replace__ A port of [replace](https://github.com/thoughtbot/dotfiles/blob/master/bin/replace).
* __rvm__ [RVM](http://rvm.io) Ruby version manager. * __rvm__ [RVM](http://rvm.io) Ruby version manager.
* __sublime__ Creates `subl` command line shortcut to launch [Sublime Text editor](http://sublimetext.com/). * __sublime__ Creates `subl` command line shortcut to launch [Sublime Text editor](http://sublimetext.com/).
* __tmux__ Plugin to start tmux with support for 256 colours. * __tmux__ Plugin to start tmux with support for 256 colours.

View File

@ -0,0 +1,6 @@
function replace --description 'Find and replace by a given list of files.'
set find_this $argv[1]
set replace_with $argv[2]
ag -l $find_this $argv[3..-1] | xargs sed -i '' "s/$find_this/$replace_with/g"
end