Class: Kanji::CLI

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

Defined Under Namespace

Classes: Generate, Server

Instance Method Summary collapse

Instance Method Details

#consoleObject



30
31
32
33
34
35
# File 'lib/kanji/cli.rb', line 30

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



21
22
23
24
25
# File 'lib/kanji/cli.rb', line 21

def server
  require "kanji/cli/server"
  require_relative "#{Dir.pwd}/system/boot"
  CLI::Server.start(options)
end