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.
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
Delete a raw value from vendor.yaml by dot-notation path.
Format vendor manifest config files.
Read a raw value from vendor.yaml by dot-notation path.
List raw vendor manifest setting paths.
Set a raw value in vendor.yaml by dot-notation path, preserving comments, anchors, and templates.
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
Related
atmos vendor get,atmos vendor set— component-name aliases that resolve toget/sethere.