CLI Configuration#

Environment Files#

Set up .env.<ENVIRONMENT> files for each environment by copying the .env.example file in the /cli directory.

The CLI will then automatically select the correct environment file based on the –env flag set when running commands.

The CLI ignores any already set environment variables when executing, so the .env files must contain all variables for that environment.

Settings#

pydantic settings cli.config.Settings[source]#

Settings model for CLI.

Config:
  • extra: str = ignore

  • env_file_encoding: str = utf-8

Fields:
field azure_application_id: str [Required][source]#
field azure_login_url: HttpUrl = HttpUrl('https://login.microsoftonline.com/')[source]#
field azure_tenant_id: str [Required][source]#
field cli_client_id: str [Required][source]#
field destiny_repository_url: HttpUrl = HttpUrl('http://127.0.0.1:8000/')[source]#
field env: Environment | None = None[source]#