Module: Terminalwire::V2::Server::Thor::ClassMethods

Defined in:
lib/terminalwire/v2/server/thor.rb

Instance Method Summary collapse

Instance Method Details

#terminalwire(arguments:, context:) ⇒ Object

Dispatch a CLI invocation with a Terminalwire-backed shell.



70
71
72
73
74
# File 'lib/terminalwire/v2/server/thor.rb', line 70

def terminalwire(arguments:, context:)
  dispatch(nil, arguments.dup, nil, shell: Shell.new(context)) do |instance|
    yield instance if block_given?
  end
end