Require explicit reference database path
This commit is contained in:
@ -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(
|
||||
|
||||
Reference in New Issue
Block a user