Expand description
CLI helper functions for greentic-setup.
Structs§
- EnvVar
Placeholder - Represents an environment variable placeholder found in answers.
- Setup
Params - Parameters collected from interactive prompts.
Enums§
- Setup
Output Target - Persistent output target for simple setup flows.
Functions§
- apply_
resolved_ env_ vars - Apply resolved environment variable values to loaded answers.
- collect_
env_ var_ placeholders - Collect all environment variable placeholders from loaded answers.
- complete_
loaded_ answers_ with_ prompts - Complete loaded answers by prompting for missing values.
- confirm_
env_ var_ placeholders - Display environment variable placeholders and prompt for missing values.
- copy_
dir_ recursive - Recursively copy a directory tree.
- detect_
domain_ from_ filename - Detect provider domain from .gtpack filename prefix.
- ensure_
deployment_ targets_ present - Ensure deployment targets are present if bundle has deployer packs.
- prompt_
setup_ params - Prompt the user for setup parameters when no arguments are given.
- resolve_
bundle_ dir - Resolve bundle directory from optional path argument.
- resolve_
bundle_ source - Resolve bundle source - supports both directories and .gtbundle files.
- resolve_
pack_ source - Resolve a pack source (local path or OCI reference) to a local file path.
- resolve_
setup_ scope - Resolve tenant/team/env for setup.
- resolve_
setup_ scope_ with_ bundle - Like
resolve_setup_scopebut also checks the bundle’stenants/directory for existing tenants when the CLI value is still the default. - run_
interactive_ wizard - Run interactive wizard for all discovered packs in the bundle.
- setup_
output_ target - Decide whether simple setup should materialize a configured local bundle.