Class: Kanji::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/kanji/cli.rb,
lib/kanji/cli/generate.rb

Defined Under Namespace

Classes: Generate

Instance Method Summary collapse

Instance Method Details

#consoleObject



27
28
29
30
31
32
# File 'lib/kanji/cli.rb', line 27

def console
  require "bundler/setup"
  require "dry/web/console"
  require_relative "#{Dir.pwd}/system/boot"
  Dry::Web::Console.start
end

#new(app_name) ⇒ Object



6
7
8
9
# File 'lib/kanji/cli.rb', line 6

def new(app_name)
  require "kanji/generators/project"
  Generators::Project.new(app_name).call
end

#serverObject



20
21
22
# File 'lib/kanji/cli.rb', line 20

def server
  `shotgun config.ru > stdout`
end