Using 'op' v0.5.5.
If you misspell a subcommand (e.g. "op udpate"), the tool will print the full usage message to stdout. I have two suggestions.
Instead of printing to stdout, print to stderr. This makes 'op' slightly easier to invoke from another program. For example, many 'op' subcommands provide their result on stdout; it's slightly easier to deal with subprocess if the "good" output appears on stdout and error output on stderr.
Another suggestion: instead of printing the full usage message, print something like "Unknown subcommand 'udpate'. Run with '--help' for more usage information." Printing the full usage information right off the bat is usually more noisy than helpful.
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided