From 35a4c355fed0be5864f5725b684dda6862053384 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Wed, 15 Jul 2026 03:34:53 +0200 Subject: [PATCH] feat(cli): make --database-containers and --images-no-stop-required optional Both default to an empty list so a pure file backup needs no dummy arguments; an empty stop whitelist keeps the conservative stop-all behavior. Co-Authored-By: Claude Opus 4.8 --- src/baudolo/backup/cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/baudolo/backup/cli.py b/src/baudolo/backup/cli.py index 44278e7..875b43e 100644 --- a/src/baudolo/backup/cli.py +++ b/src/baudolo/backup/cli.py @@ -42,13 +42,13 @@ def parse_args() -> argparse.Namespace: p.add_argument( "--database-containers", nargs="+", - required=True, + default=[], help="Container names treated as special instances for database backups", ) p.add_argument( "--images-no-stop-required", nargs="+", - required=True, + default=[], help="Exact image references (repo:tag, incl. any registry prefix) whose containers must not be stopped during file backup", ) p.add_argument(