diff --git a/src/saltstack_age/cli.py b/src/saltstack_age/cli.py index 6f445d4..2879b33 100644 --- a/src/saltstack_age/cli.py +++ b/src/saltstack_age/cli.py @@ -149,7 +149,10 @@ def get_recipients(arguments: Namespace) -> list[pyrage.x25519.Recipient]: def get_value(arguments: Namespace) -> str: - return arguments.value or sys.stdin.read() + try: + return arguments.value or sys.stdin.read().rstrip() + except KeyboardInterrupt as exc: + raise SystemExit(-1) from exc def determine_encryption_type(