I could give it a try, but I wanted to discuss that first.
I'd love to see a -b switch. As someone that's often calling hub from other custom scripts, I like the default output. -v isn't too much to add if I really want to see more.
I'm still interested, but I don't think I find the time to implement this any time soon.
hub ci-status in master branch supports multiple build statuses and displays the breakdown with -v. #999
$ hub ci-status -v
✔︎ continuous-integration/travis-ci/push https://travis-ci.org/github/hub/builds/103531630
✔︎ GitHub CLA https://cla.github.com/github/hub/accept/mislav
✔︎ continuous-integration/travis-ci/pr https://travis-ci.org/github/hub/builds/103531958
The non-verbose output is still the default for backwards compatibility. With multiple build statuses, which one should be opened if we add -b switch?
Can -b open all of them? There might also be an arg -B # that specifies which ones to open, or a --browse-failed that opens the URLs for all failed statuses.
What about adding the ability to create statuses with hub? Would be neat to be able to use hub as the backend for powering things like build status, code review, etc. (Not sure if that fits in the scope of this issue, was gonna create a new issue, but seemed to fit here)
@matthauck I feel that this functionality would be out of scope right now since the tools which report status updates to GitHub API should rather be interfacing with it directly rather than through hub.
Sure. Fair enough. =)