Build Thor CLI Project in Under a Second

ThorTemplate

Build Status Code Climate

thor_template is a generator tool that builds a starter CLI project based on Thor. This blog post, Build Thor CLI Project in Under a Second, also covers usage and also contains a video demo.

Installation

gem install thor_template

Usage

thor_template new mycli
cd mycli
exe/mycli hello world

The above generated a starter CLI project called mycli with a working hello command. The generated project also has starter specs for you 😁

$ rake
rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
Foo::CLI
  foo
    should hello world

Finished in 0.09672 seconds (files took 0.20945 seconds to load)
1 example, 0 failures
$