![]() ![]() p, -profile TEXT iTerm2 profile name (default: Default) nb, -nobroadcast Disable broadcast input b, -broadcast Start with broadcast input (DANGEROUS!) F, -fullscreen Make the window fullscreen x, -custom-command TEXT Custom command to run instead of SSH. g, -gateway TEXT Multihop SSH connection gateway string - usually used with -A X, -extra TEXT Additional ssh parameters (e.g. r, -rank Send LC_RANK with the host number as e, -environment TEXT Send environment vars (comma-separated list, A, -forward-agent Enable SSH agent forwarding ![]() W, -same-window Use existing window for spawning new tabs T, -tab-split-nogroup Split servers/clusters into tabs and putĮach host specified on the command line in a Hosts specified on the command line in one t, -tab-split Split servers/clusters into tabs and put all f, -file TEXT Cluster file (one hostname per line) m, -machines TEXT Comma-separated list of hosts c, -clusters TEXT Comma-separated list of clusters specified Opening sessions in the current or new tabs.But instead of creating separate windows and having a master window for input, i2cssh uses Iterm2 split panes and allows to "Send input to all sessions" (⌘-shift-I) to send commands to all sessions. I2cssh is a csshX ( ) like tool for connecting ssh to multiple machines using ssh. I've regained new interest, so if you find a bug, please report! Make sure to include your configuration! i2cssh Secondly, it should be quite a bit faster in generating the ssh windows. ![]() This should make this app more maintainable, since it doesn't rely on any weird AppleScript bindings and emitting key codes. This python implementation uses that API to do the same thing as the original ruby script. For a while now Iterm2 has had a python API that allows you to automate a bunch of stuff. I finally took some time to rewrite i2cssh in python. ![]()
0 Comments
Leave a Reply. |