I will need to try iTerm's tools to see if I can do all of the same flow. Is it scriptable and does it have the same persistence features?