Cool product! This is fairly unrelated but since you've open-sourced your code (thanks!) I was just browsing around the 'cli' project and saw heaps of the following:
if err != nil {
stdcli.Error(err)
return
}
Is this idiomatic Go? It's just sprinkled everywhere and makes it hard to follow logic at a glance.