Manage components
Manage components in an Azure Linux project.
Components are the primary unit of packaging — each corresponds to exactly one RPM spec file. Building a component results in producing one or more RPM packages. Use subcommands to add, list, query, build, and prepare sources for components defined in the project configuration.
-h, --help help for component
-y, --accept-all accept all prompts
--color mode output colorization mode {always, auto, never} (default auto)
--config-file stringArray additional TOML config file(s) to merge (may be repeated)
-n, --dry-run dry run only (do not take action)
--network-retries int maximum number of attempts for network operations (minimum 1) (default 3)
--no-default-config disable default configuration
-O, --output-format fmt output format {csv, json, markdown, table} (default table)
--permissive-config do not fail on unknown fields in TOML config files
-C, --project string path to Azure Linux project
-q, --quiet only enable minimal output
-v, --verbose enable verbose output
- azldev - 🐧 Azure Linux Dev Tool
- azldev component add - Add component(s) to this project
- azldev component build - Build packages for components
- azldev component diff-sources - Show the diff that overlays apply to a component's sources
- azldev component list - List components in this project
- azldev component prepare-sources - Prepare buildable sources for components
- azldev component query - Query info for components in this project
- azldev component render - Render post-overlay specs and sidecar files to a checked-in directory