Terminal workflow automation with Terminitor
jeffkreeftmeijer.com
jeffkreeftmeijer.com
Seems like a project someone hacked one afternoon. Reminds me of how I started TracShell. Even now I'm not sure it even works on anything else except *nix (although theoretically it should).
Nice idea though. Hopefully they've clearly separated the platform dependent bits so that back-ends for other desktop environments can be written (ie: Gnome, KDE, Explorer, etc).
I have really handy screen macros that split screens, set hardstatus window titles, and setup different workflows after autodetecting the kind of project the base directory contains, but it's all done through shell functions and `screen -X eval` `process` this and `register` that.
http://superuser.com/questions/94612/macros-in-gnu-screen
GNU screen is a more powerful tool, but at the cost of having to read through the documentation. I can forgive someone for wanting to skip that step.
(but you shouldn't; terminal multiplexers are good for your health)
It seems that Terminator fills the void where a user wants to have tiling terminals, but can't because Mac OS X, to the best of my knowledge, doesn't allow one to fiddle with the windowing system to the same extreme that X does.
Two changes would make it even more useful to me: - The ability to specify an arbitrary config file location (I'd like to keep it in config/ in my projects) - The ability to specify the tab names in that config file (I'm on Leopard and I know this isn't as straightforward as it should be)
All in all though, I'd say congrats to the authors on a nice little idea.
I'm using this gem, is very handy, but it is not a workflow.
If I understand correctly, a tiling window manager combined with a shell script is basically the same thing?