diff --git a/frigate/__main__.py b/frigate/__main__.py index df27b42a27..b9e66b62f8 100644 --- a/frigate/__main__.py +++ b/frigate/__main__.py @@ -99,6 +99,10 @@ def main() -> None: print("*** End Config Validation Errors ***") print("*************************************************************") + # force a non-zero exit code for config failures + if args.validate_config: + sys.exit(1) + # attempt to start Frigate in recovery mode try: config = FrigateConfig.load(install=True, safe_load=True)