go-cli-test (https://github.com/mitchellh/cli) sample