You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: allow explicit use of package managers (#372)
The adds 2 new CLI options (for both `cpp-linter` and `clang-tools`
binaries):
1. `--mod-sys` defaults to the value of a `CI` env var (if present);
allows enabling package managers in non-CI contexts.
2. `--no-mod-sys` strictly disallow use of package-managers; overrides
the default value of `--mod-sys`.
Using both options in 1 invocation causes a conflict error.
resolves#364
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Added `--mod-sys` and `--no-mod-sys` CLI flags to control whether
system package managers are used for clang tool installation. System
package manager usage is automatically enabled in CI environments unless
explicitly disabled via `--no-mod-sys`.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
0 commit comments