Usage: octopize-deploy-tool generate-env [-h] [--config CONFIG]
                                         [--non-interactive] [--verbose]
                                         [--component NAME]
                                         [--api-output-path API_OUTPUT_PATH]
                                         [--web-output-path WEB_OUTPUT_PATH]
                                         [--python-client-output-path PYTHON_CLIENT_OUTPUT_PATH]
                                         [--output-path COMPONENT=PATH]
                                         [--target TARGET] [--api-url API_URL]
                                         [--storage-url STORAGE_URL]
                                         [--sso-url SSO_URL]

Write .env files for each service component (API, web, Python client) to their
default locations or to paths you specify. Designed for CI/CD pipelines and
scripted environments where components live in different directories. Use
--component to target a single service, or omit it to generate all at once.

Options:
  -h, --help            show this help message and exit
  --config CONFIG       YAML configuration file to load
  --non-interactive     Run in non-interactive mode (use defaults or config
                        file)
  --verbose             Verbose output
  --component NAME      Component to generate .env for (repeatable: api, web,
                        python_client). If omitted, generates all registered
                        components into their default paths.
  --api-output-path API_OUTPUT_PATH
                        Write the API env file to this path instead of the
                        default component path
  --web-output-path WEB_OUTPUT_PATH
                        Write the web env file to this path instead of the
                        default component path
  --python-client-output-path PYTHON_CLIENT_OUTPUT_PATH
                        Write the python_client env file to this path instead
                        of the default component path
  --output-path COMPONENT=PATH
                        Repeatable component output override in COMPONENT=PATH
                        form. Use this for future components or to override
                        convenience flags.
  --target TARGET       Named environment preset from config file (e.g., prod,
                        staging, local)
  --api-url API_URL     Override API URL
  --storage-url STORAGE_URL
                        Override storage public URL
  --sso-url SSO_URL     Override SSO provider URL
