Skip to main content

atmos vendor config

Inspect and update the sources, versions, and file-selection settings in your vendoring manifests. Use these commands to automate dependency configuration changes while preserving the YAML's comments and structure.

atmos vendor config --help
 

Usage​

Address fields in vendor.yaml using dot-notation paths, such as spec.sources[0].version, source URLs, tags, or included_paths. For a component's pinned version, atmos vendor get and atmos vendor set accept its name instead of a manifest index. Use atmos vendor config directly for other fields and for list or format.

atmos vendor config get <path> [--file <manifest>]
atmos vendor config set <path> <value> [--type <type>] [--file <manifest>]
atmos vendor config delete <path> [--file <manifest>]
atmos vendor config format [--file <manifest>]
atmos vendor config list [path-pattern] [--format <format>] [--file <manifest>]

Subcommands​

Examples​

# Read a raw value by path.
atmos vendor config get spec.sources[0].version

# Set a raw value by path.
atmos vendor config set spec.sources[0].version v1.2.3

# Delete a raw value by path.
atmos vendor config delete spec.sources[0].tags

# Format the root and imported vendor manifest files.
atmos vendor config format

# List every editable path across the vendor manifest set.
atmos vendor config list