118 bookmarks. First posted by abraham 6 days ago.
CLI can accept 2 types of shell inputs: flags and args. Flags require a bit more typing, but make the CLI much clearer. For example, in the Heroku CLI we used to have a command called heroku fork. It took in a source app to copy from and a destination app to copy to. Initially, this used a flag and an argument like this:linux howto Architecture quality documentation
5 days ago by janpeuker
tags12factor advice apps architecture arguments bash best-practice best-practices best bestpractices cli cmdline code command-line command commandline design dev development documentation guide heroku howto idiomatic inspiration instapaper interface it linux node.js node npm oclif pattern principles productivity programmieren programming quality reference scripting shell software spec styleguide terminal tip tips tooling tools tutorial tutorials ui utils ux web writing xdg ★