Oh shit, trying this out right now and it’s pretty cool. The basic example feels a lot like the Ranger file explorer. I’m definitely going to be keeping an eye on this, a composable ui feels a bit like a dream come true.
I usually stick to doing things in a pure command-line way rather than using things like tig but this system of composing shell commands to capture the inputs for subsequent commands does at least seem like the right basic approach. It took a bit of fiddling to get it working. Seems to need the initial command to be specified with -cmd which seems a bit of a nuisance: I’d have thought the entry point commands could be in the config file but perhaps it would be clearer if used for more than a basic test.
This is very very smart, it’s an elegant and innovative way to compose commands visually. The configuration DSL seems also quite expressive. I’ve been missing tig since we switched to Mercurial, and this will tremendously help.