Path-and-address resolves ambiguities for command-line interface applications with the following pattern: $ your_app [] [
] The library applies the principal of least surprise to command-line interfaces.