just another projects generator
$: [sudo] gem install minigen
a project generator that creates a tree like this (eg.):
.
├── project.gemspec
├── lib
│ └── project.rb
├── README.md
└── test
├── project_test.rb
└── test_helper.rb
a simple gemspec that takes the variable "version" from the constant "VERSION" present in "lib/project.rb"
contains something like:
module YourProject
VERSION = "0.0.0"
end
a simple, markdown formatted, readme that contains some essential points (see paragraph one of: pengwynn's awesome post)
For now supports only two test suites:
-
the supercool defunkt's test/spec/mini
a failing test
This command generates a new project using shoulda as test suite.
$: mgen mycoolproject shoulda
>: - Generating your project: mycoolproject
If you want test/spec/mini:
$: mgen mynewproject tsm
** enjoy! **
This program is distributed under the GNU Affero General Public License
Want to contribute?
Fork minigen
Have issues?
Create an Issue
Gildo Fiorito ([email protected])