Class: Legion::CLI::Interactive

Inherits:
Thor
  • Object
show all
Defined in:
lib/legion/cli/interactive.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.exit_on_failure?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/legion/cli/interactive.rb', line 11

def self.exit_on_failure?
  true
end

Instance Method Details

#ask(*text) ⇒ Object



51
52
53
# File 'lib/legion/cli/interactive.rb', line 51

def ask(*text)
  Legion::CLI::Chat.start(['prompt', text.join(' ')] + ARGV.select { |a| a.start_with?('--') })
end

#versionObject



21
22
23
# File 'lib/legion/cli/interactive.rb', line 21

def version
  Main.start(['version'] + ARGV.select { |a| a.start_with?('--') })
end