Usage
augur [flags] <config.yaml | -> [config.yaml | -]...
Flags
| Flag | Description | Default |
|---|---|---|
-o, --output | Output format: text, json, github | text |
-s, --strict | Treat warnings as errors | false |
-q, --quiet | Suppress warnings, show only failures | false |
-k, --skip | Comma-separated rule IDs to skip | |
--no-color | Disable colored output | false |
-p, --policy | Additional policy directory (merged with built-in rules) |
Examples
Lint multiple files:
augur gateway.yaml agent.yaml
Strict mode — warnings become errors:
augur --strict config.yaml
JSON output for programmatic consumption:
augur -o json config.yaml
GitHub Actions annotation output:
augur -o github config.yaml
Skip specific rules:
augur --skip OTEL-015,OTEL-016 config.yaml
Merge in custom policies alongside built-in rules:
augur --policy ./my-policies config.yaml
Read config from stdin:
cat config.yaml | augur -
Mix stdin with file arguments (stdin is read once and merged in position):
augur base.yaml - overrides.yaml < patch.yaml