{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Extends colcon to load default command-line argument values from a YAML configuration file, reducing repetitive command typing in build workflows.","skillfed_tags":["colcon-plugin","build-configuration"],"use_cases":["Set default build profiles, parallelism levels, or output directories once in a config file instead of repeating them on every colcon build invocation.","Standardize build flags across a development team by committing a shared defaults.yaml to version control.","Reduce command-line clutter in CI/CD pipelines by moving common arguments to a persistent configuration.","Override default colcon behavior for specific workspaces without modifying shell aliases or wrapper scripts."],"what_it_does":"colcon-defaults is a plugin for the colcon build system that reads default values for command-line arguments from a YAML configuration file. Instead of typing the same flags every time you run colcon build or other colcon commands, you define your defaults once in a configuration file and the plugin applies them automatically on each invocation.\n\nThe package depends on colcon-core (the plugin framework) and PyYAML (for parsing the configuration file). It targets developers working with colcon-based build systems who want to reduce repetitive typing and standardize build parameters across a team or project. The plugin integrates transparently into the colcon command pipeline.","worth_installing":"Yes, if you use colcon regularly and find yourself repeating the same command-line flags. The plugin is lightweight, actively maintained, and has no security vulnerabilities. Install it as part of your colcon ecosystem if you want to streamline repetitive build commands; skip it if you rarely use colcon or prefer explicit command lines."},"id":"colcon-defaults","links":{"html":"https://skillfed.io/packages/colcon-defaults","md":"https://skillfed.io/packages/colcon-defaults.md","pypi":"https://pypi.org/project/colcon-defaults/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-12-18","license_spdx":null,"license_treatment":"permissive","name":"colcon-defaults","python_support":"supports_current","summary":"Extension for colcon to read defaults from a config file."},"popularity":{"monthly_downloads":183027,"position":10076,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.9"}
