Hacker News new | ask | show | jobs
by neovintage 3315 days ago
I would recommend that you check out the Heroku CLI Style Guide: https://devcenter.heroku.com/articles/cli-style-guide

There are many different teams within Heroku that need to provide interactions for developers via CLI whether its for dynos or data services. The guide was a way to codify building a consistent interaction that all product managers and engineers could follow. Disclaimer: I work for heroku.

2 comments

One thing not mentioned there is exit statuses. I think they're just as important a thing to think about, up there with what arguments to accept.
Thanks for the feedback! I'll see if we can get that in the guide.
This is great. Exactly the kind of thing I'm looking for.