wrench
a tool for ruby web development
features
- create skeleton app for ruby web development
- download assets such as bootstrap, jqueryui, glyphicons
- add new assets
- extensible templates
requirements
- bundler
- colorize
- thor
- zip
wrench has been tested against ruby 1.9.2-p290
installation
gem package
- install gem from rubygems
gem install wrench-0.0.7.gem
from source
- clone the repository
git clone [email protected]:stephenhu/wrench
- install dependencies
bundle install # from the wrench directory
- build the gem
gem build wrench.gemspec # from the wrench directory
- install the local gem
gem install wrench-0.0.7.gem
testing
- wrench has been tested against ruby 1.9.2-p290 ## faq
- how do i customize wrench?
inside of the wrench/config/config.yaml file, you can add assets, customize the project structure, and add/remove templates. template files are found in wrench/lib/wrench/templates and stored as erbs. at this point a wrench gem will need to be rebuilt or the local wrench gem repository will need to be modified for any customization. there are plans to provide wrench customization without having to modify the core source and rebuild gems in the next iteration.
- why wrench, doesn't rails essentially do the same thing?
rails, bundler, and many other projects also help to create skeletal apps for easier development based on DRY principles. while these are great tools, i needed something simpler and more flexible which is how wrench came to be.
feature requests
- i'd love to hear your feedback so for all feature requests, please either create a github issue or send mail to [email protected].