Make a new instance of TerminalCommander.
Make a new instance of TerminalCommander with setting a custom title.
Make a new instance of TerminalCommander with specifing a settings set.
Execute sell commands in a terminal. If required, new terminal window will be opened.After sending commands, the termial window is bring to front.
Execute sell commands in a terminal. If required, new terminal window will be opened.
Wait completion of commands send with do or do_with.
Check existance of the terminal opened with do、do_with.
If the therminal does not exist, TermninalComamnder finds a terminal by specified custom title or specified working directory.
Settings of settings set, title, enconding, shell and working directory must be applyed to the instance,before a new terminal is opened with do, ((do_with>)).
The customization with following methods have effective only when new window is opened.
Set settings set for new terminal.
Set a custom title for new terminal window.
Return custom title set wtih set_custom_title
Set a prefered working directory of a terminal window when finding a terminal.
Return the value set with set_working_directory
shell command exected only when a new terminal window is opened.
Return sell commands set with set_execution_string
set process names which can accept commands.
Return values set with set_clean_commands
If ture is set, result of resolve_terminal is restrited to terminals of which foreground process is intractive shell (bash, zsh, tcsh and so on).
Set whether process of Terminal.app is made visible or not, when Termial.app is launched by do_with of which with_activation option is false.
Return whether process of Terminal.app is visible or not,when Termial.app is launched by do_with of which with_activation option is false.
Retrun the status whether the terminal remembered by the instance can accept commands or not
Return tty device name of the terminal remembered by the instance
Return contents displayed in the terminal remembered by the instance.
Return contents of scroll buffer of the terminal remembered by the instance
Return processes in the terminal rememberd by the instance
Return a reference to a terminal window or a terminal tab remembered by the instance
Return a name of the terminal window remembered by the instance
Bring a terminal window remembered by the instance to front and activate an application process of Terminal.app.