diff --git a/TODO b/TODO
index 68ee3bcc9256b37321211c4c2740b9c095d385e7..1811744249098fb51da6af85c7bc6069cf72a93b 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,5 @@
- colors
- "shc CONTAINER start" vs. "shc CONTAINER shell"
-- exec -i
Albireo cleanup:
- prerouting rule
diff --git a/shipcat/main.py b/shipcat/main.py
index b42460d85b5db1f98351a47b4ff4886519cc30bf..6399d809ea245bc6bedd313d2788bf9238463ac9 100755
--- a/shipcat/main.py
+++ b/shipcat/main.py
@@ -262,9 +262,9 @@ def cmd_shell(args: argparse.Namespace) -> None:
def cmd_exec(args: argparse.Namespace) -> None:
cc = setup_container(args, False)
- cmd = ['podman', 'exec']
+ cmd = ['podman', 'exec', '--interactive']
if args.tty is not None:
- cmd.extend(['--interactive', '--tty'])
+ cmd.append('--tty')
if args.user is not None:
cmd.extend(['--user', args.user])
cmd.append(cc.container)