Sha256: 76443d51047b0a50c32f94a369cd244b1a86ffa9bdbe28e5cc6c2fc5041e14fd

Contents?: true

Size: 461 Bytes

Versions: 4

Compression:

Stored size: 461 Bytes

Contents

require 'thor'
require 'cwtestgen/generators/project'

module CwTestGen
  class CLI < Thor

    desc "project <project_name>", "Create a new test project"
    method_option :with_page_templates, :type => :boolean, :desc => "Copy page templates to features/support/pages/"

    def project(name)
      with_page_templates = options[:with_page_templates] ? 'true' : 'false'
      CwTestGen::Generators::Project.start([name, with_page_templates])
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cwtestgen-0.1.4 lib/cwtestgen/cli.rb
cwtestgen-0.1.3 lib/cwtestgen/cli.rb
cwtestgen-0.1.2 lib/cwtestgen/cli.rb
cwtestgen-0.1.1 lib/cwtestgen/cli.rb