Sha256: 572caa68650b9d625ed61ec5c20b62027c286ca342cf92de3d53693ae4967a63
Contents?: true
Size: 1.69 KB
Versions: 6
Compression:
Stored size: 1.69 KB
Contents
Introduction ============ **rgentpl** is a Ruby library to generate a custom skeleton app. It's based on a great toolkit for building powerful command-line interfaces, [Thor](https://github.com/erikhuda/thor), and main goal is cover some basic good practices. Directories =========== Application file structure (similar to generated). bin/ rgentpl config/ environments/ initializers/ coverage/ doc/ api/ lib/ rgentpl/ boot/ command/ core/ core_ext/ exception/ log/ development.log test.log production.log yard.log spec/ tasks/ tmp/ Installation ============ As a command line application. $ git clone https://github.com/jatap/rgentpl.git As a library/gem. // Install on current gemset $ gem install 'rgentpl' // Or inside a Gemfile gem 'rgentpl' $ bundle install Usage as a command line application =================================== Getting help. $ rgentpl $ rgentpl --help Generate app with default values. $ rgentpl generate my_app Generate app updating root path. $ rgentpl generate my_app -p /root/path/to/app Generate app updating root path and ctags binary path. > $ which ctags $ rgentpl generate my_app -p /root/path/to/app -t /path/to/ctags ### Options: * **-p** _root path_ > Default value: /tmp * **-t** _ctags binary path_ > Default value: /usr/local/bin/ctags ### Environments: > **development**: default environment. Setting production $ TEMPLATE_ENV = production rgentpl or test environment. $ TEMPLATE_ENV = test rgentpl Usage as a library ================== require 'rgentpl'
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
rgentpl-1.0.8 | README.md |
rgentpl-1.0.7 | README.md |
rgentpl-1.0.6 | README.md |
rgentpl-1.0.5 | README.md |
rgentpl-1.0.4 | README.md |
rgentpl-1.0.3 | README.md |