Context describes the normalized and processed “settings” that a command can use at runtime.
This differs from the “config” or the “CLI Arguments” as the Context is built and updated from
those sources. This means the context is responsible for de-conflicting mutually exclusive
options, or overriding values.
This module provides types that wrap the API endpoint models and add additional fields/context
that is only relevant for the CLI or purposes of consuming the API.