Class: Divide::TerminalBridge::ITerm

Inherits:
Divide::TerminalBridge show all
Defined in:
lib/divide/terminal_bridge/iterm.rb

Instance Attribute Summary

Attributes inherited from Divide::TerminalBridge

#app_name

Instance Method Summary collapse

Methods inherited from Divide::TerminalBridge

apple_script, #bridge, current_app_name, #exec, execute, #go_to_current_directory, #initialize, #insert_between, #keystroke, #open_new_tab_in_current_directory, #tell_current_app

Constructor Details

This class inherits a constructor from Divide::TerminalBridge

Instance Method Details

#do_script(script) ⇒ Object



5
6
7
# File 'lib/divide/terminal_bridge/iterm.rb', line 5

def do_script(script)
  tell_current_app %(tell the first terminal to tell the last session to write text "#{script}")
end

#open_new_tabObject



9
10
11
# File 'lib/divide/terminal_bridge/iterm.rb', line 9

def open_new_tab
  tell_current_app %(tell the first terminal to launch session "Default Session")
end