replace plugin

pull/2/head
Bruno Pinto 10 years ago
parent dbecd88f13
commit 28b9612acf

@ -27,6 +27,7 @@
* __rails__ Alias for executing database migrations.
* __rake__ Completions for rake tasks.
* __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.
* __sublime__ Creates `subl` command line shortcut to launch [Sublime Text editor](http://sublimetext.com/).
* __tmux__ Plugin to start tmux with support for 256 colours.

@ -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
Loading…
Cancel
Save