@syntropysoft/praetorian
Version:
Praetorian CLI – A universal multi-environment configuration validator for DevSecOps teams. Validate, compare, and secure YAML/ENV files with ease.
30 lines (27 loc) • 573 B
YAML
# Praetorian Configuration for JSON Examples
files:
- config-dev.json
- config-prod.json
- config-staging.json
# Keys to ignore (environment-specific)
ignore_keys:
- app.debug
- app.port
- database.host
- api.base_url
- logging.level
- logging.output
- logging.file_path
# Keys that must be present in all environments
required_keys:
- app.name
- app.environment
- database.port
- database.name
- api.timeout
- api.retries
# Environment mapping
environments:
dev: config-dev.json
prod: config-prod.json
staging: config-staging.json