Namer
Rename your project with a single command.
Install
gem install namer
Rename project
cd project
namer project:new_project Project:NewProject
This replaces code and file names:
project
becomesnew_project
Project
becomesNewProject
It will also replace the keywords on the git origin URL (if git repo).
Replace file via inline comment
puts "replace me"
# -- replace
# raise "replaced by me"
After running namer
, this ruby file would only contain raise "replace by me"
.
This feature allows gem_template to self-replicate without copying the code used to self-replicate :).
Contribute
Create an issue to discuss template changes.
Pull requests for template changes and new branches are even better.
Stay up to date
Star this project on Github.
Follow Winton Welsh on Twitter.