Require explicit reference database path

This commit is contained in:
2026-07-19 16:28:38 +02:00
parent 21c0c54b83
commit e55251c532

View File

@ -23,13 +23,19 @@ Important principles:
Examples:
match_filenames.py /storage/disk1/X
match_filenames.py /storage/disk1/X --recursive
match_filenames.py /storage/disk1/X --ending mp4,avi
match_filenames.py /storage/disk1/X \
--database /path/to/wcx.db
match_filenames.py /storage/disk1/X \
--database /path/to/wcx.db \
--recursive
match_filenames.py /storage/disk1/X \
--database /path/to/wcx.db \
--ending mp4,avi
match_filenames.py /storage/disk1/X \
--database /path/to/wcx.db \
--ending mp4 \
--ending avi \
--debug
@ -45,10 +51,6 @@ from dataclasses import dataclass, replace
from pathlib import Path
DEFAULT_DATABASE_FILE = Path(
"/storage/disk1/WCX/database/wcx.db"
)
VIDEO_EXTENSIONS = {
".avi",
".m4v",
@ -157,8 +159,8 @@ def parse_arguments() -> argparse.Namespace:
parser.add_argument(
"--database",
type=Path,
default=DEFAULT_DATABASE_FILE,
help=f"SQLite database; default: {DEFAULT_DATABASE_FILE}",
required=True,
help="SQLite database",
)
parser.add_argument(