Class: Mimi::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/mimi/cli.rb,
lib/mimi/cli/app_generator.rb

Defined Under Namespace

Classes: AppGenerator

Instance Method Summary collapse

Instance Method Details

#__print_versionObject



8
9
10
# File 'lib/mimi/cli.rb', line 8

def __print_version
  puts "mimi v#{Mimi::VERSION}"
end

#create(name, path = Pathname.pwd) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/mimi/cli.rb', line 13

def create(name, path = Pathname.pwd)
  app_generator = Mimi::CLI::AppGenerator.new(name, path)
  puts "         name: #{app_generator.app_name}"
  puts "         path: #{app_generator.target_path}"
  puts "app_root_path: #{app_generator.app_root_path}"
  puts "  module_name: #{app_generator.module_name}"
  puts
  app_generator.generate # (dry_run: truew)
end