@CommandRequired
The @CommandRequired
annotation is a Global Restriction. It is applied to classes representing CLIs to indicate that a command must be explicitly specified or the CLI configuration must specify a default command otherwise parsing should fail.
It can be applied directly to classes that have a @Cli
annotation or to @Command
classes used with SingleCommand
This documentation is itself open source and lives in GitHub under the docs/ directory.
I am not a professional technical writer and as the developer of this software I can often make assumptions of
knowledge that you as a user reading this may not have. Improvements to the documentation are always welcome, if you
have suggestions for the documentation please submit pull requests to the main
branch.