Class: ITermCLI::CLI

Inherits:
Thor
  • Object
show all
Includes:
ZshCompletion::Command
Defined in:
lib/iterm_cli/cli.rb

Instance Method Summary collapse

Instance Method Details

#list_sessionsObject



34
35
36
# File 'lib/iterm_cli/cli.rb', line 34

def list_sessions
  puts Terminal::ListSessions.call.join("\n")
end

#new_session(*command) ⇒ Object



41
42
43
# File 'lib/iterm_cli/cli.rb', line 41

def new_session(*command)
  Terminal::NewSession.call(command, name: options.name, debug: options.debug)
end

#send_keys(*keys) ⇒ Object



47
48
49
# File 'lib/iterm_cli/cli.rb', line 47

def send_keys(*keys)
  Terminal::SendKeys.call(keys, target: options.target)
end