- External reference: https://click.palletsprojects.com/en/7.x/api.html
API — Click Documentation (7.x)
context is a special internal object that holds state relevant for the script execution at every single level
resilient_parsing – if this flag is enabled then Click will parse without any interactivity or callback invocation. This is useful for implementing things such as completion support
invoked_subcommand = None¶ This flag indicates if a subcommand is going to be executed. A group callback can use this information to figure out if it’s being executed directly or because the execution flow passes onwards to a subcommand. By default it’s None, but it can be the name of the subcommand to execute.
meta¶ This is a dictionary which is shared with all the contexts that are nested. It exists so that click utiltiies can store some state here if they need to. It is however the responsibility of that code to manage this dictionary well.