/** * Command-line config overrides. * * The GitHub Action is a thin composite over this CLI, so every Action * input must map to a real CLI flag (no config-file-only knobs the Action * can't reach — see the `prod-grade-gha-cli` rule). This module turns the * shared flags into `VigilesConfig` overrides on top of the loaded config. * * Pure and exported for unit testing. */ import type { VigilesConfig } from "./core/types.js"; /** * Apply shared command-line overrides to a loaded config. * * --max-rules= → config.maxRules (positive integer; ignored otherwise) * --catalog-only → config.catalogOnly = true * * Unknown flags are left untouched (each command parses its own besides * these). Returns a new object; the input is not mutated. */ export declare function applyConfigFlags(config: C, args: readonly string[]): C; //# sourceMappingURL=cli-flags.d.ts.map