{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Provides Bash script generation as an extension to colcon-core, enabling shell environment setup and build orchestration for colcon-based projects.","skillfed_tags":["colcon-plugin","build-automation"],"use_cases":["Generate Bash environment setup scripts automatically when building multi-package colcon workspaces.","Configure shell environment variables and paths for ROS 2 or other colcon-based projects on macOS and Linux.","Automate workspace initialization so developers can source a single script to activate all build dependencies.","Integrate Bash script generation into CI/CD pipelines that use colcon for build orchestration."],"what_it_does":"colcon-bash is a plugin for the colcon build system that generates Bash shell scripts for environment setup and workspace management. It extends colcon-core to produce shell initialization files that developers source to configure their build environment. The package is a pure-Python wheel with a single runtime dependency on colcon-core, making it lightweight to install.\n\nIt is used as part of the colcon ecosystem to automate shell environment configuration across different operating systems (macOS and POSIX systems). When integrated into a colcon workflow, it handles the generation of Bash-compatible setup scripts without requiring manual shell configuration. The package has been maintained since 2018 and remains active, though it carries an Alpha development status and has not had a release in over two years.","worth_installing":"Yes, if you use colcon and need Bash script generation for environment setup. Install friction is low and the package is actively maintained. However, the Alpha status and two-year gap since the last release suggest it may not be heavily developed; verify that the current version meets your colcon version requirements before depending on it for production workflows."},"id":"colcon-bash","links":{"html":"https://skillfed.io/packages/colcon-bash","md":"https://skillfed.io/packages/colcon-bash.md","pypi":"https://pypi.org/project/colcon-bash/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-09-25","license_spdx":null,"license_treatment":"permissive","name":"colcon-bash","python_support":"unspecified","summary":"Extension for colcon to provide Bash scripts."},"popularity":{"monthly_downloads":176356,"position":10244,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
