#!/bin/bash #------------------------------------------------------------------------------- # Test utility to spawn an iTerm window for testing against current cell. #------------------------------------------------------------------------------- cellName=$ONOS_CELL nodeCount=$(env | egrep "OC[0-9]+" | wc -l | tr -d ' ') osascript -e " tell application \"iTerm\" set cellName to \"$cellName\" set paneCount to $nodeCount set theTerm to (make new terminal) tell theTerm set number of columns to 292 set number of rows to 24 launch session \"Default\" tell the current session set name to \"ONOS Shell 1\" write text \"cell \" & cellName write text \"oi 1 && clear && echo Node \$OCI\" end tell end tell tell theTerm repeat with thePane from 2 to paneCount tell the current session tell application \"System Events\" to keystroke \"d\" using command down set name to \"ONOS Shell \" & thePane write text \"cell \" & cellName write text \"oi \" & thePane & \" && clear && echo Node \$OCI\" end tell end repeat end tell tell application \"System Events\" to keystroke \"I\" using command down end tell "