diff --git a/randquik/cli.py b/randquik/cli.py index 9a6b1ec..e2dbe6d 100644 --- a/randquik/cli.py +++ b/randquik/cli.py @@ -298,7 +298,7 @@ def main(): """Main entry point for the CLI with exception handling.""" try: _main() - except KeyboardInterrupt: + except (KeyboardInterrupt, BrokenPipeError): sys.exit(1) except ValueError as e: print(f"Error: {e}", file=sys.stderr)