[Scummvm-git-logs] scummvm-tools master -> e656002b09ccd0cb0d1607f4c93e32d29c1706ac
aquadran
noreply at scummvm.org
Thu Oct 16 16:11:29 UTC 2025
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm-tools' repo located at https://api.github.com/repos/scummvm/scummvm-tools .
Summary:
e656002b09 WINTERMUTE: Simplify arguments for dcp extractor
Commit: e656002b09ccd0cb0d1607f4c93e32d29c1706ac
https://github.com/scummvm/scummvm-tools/commit/e656002b09ccd0cb0d1607f4c93e32d29c1706ac
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2025-10-16T18:11:24+02:00
Commit Message:
WINTERMUTE: Simplify arguments for dcp extractor
Changed paths:
engines/wintermute/dcp_extractor.py
diff --git a/engines/wintermute/dcp_extractor.py b/engines/wintermute/dcp_extractor.py
index aa125a5f..53505ee2 100755
--- a/engines/wintermute/dcp_extractor.py
+++ b/engines/wintermute/dcp_extractor.py
@@ -137,17 +137,12 @@ def main():
prog='dcp_extractor.py',
description='Wintermute DCP archive extractor')
- parser.add_argument('--sfx',
- action='store_true')
-
- action_parsers = parser.add_subparsers(required=True)
- list_parser = action_parsers.add_parser('list', help='list archive contents')
- list_parser.add_argument('input', type=argparse.FileType('rb'), metavar='dcp file')
- list_parser.set_defaults(action=dcp_list)
- extract_parser = action_parsers.add_parser('extract', help='extract archive contents')
- extract_parser.add_argument('input', type=argparse.FileType('rb'), metavar='dcp file')
- extract_parser.add_argument('output_dir', type=pathlib.Path, metavar='output directory')
- extract_parser.set_defaults(action=dcp_extract)
+ parser.add_argument('--sfx', action='store_true')
+ parser.add_argument('input', type=argparse.FileType('rb'), metavar='dcp file')
+ parser.add_argument('output_dir', nargs='?', type=pathlib.Path,
+ default=pathlib.Path('output'), metavar='output directory',
+ help='Output directory (default: ./output)')
+ parser.set_defaults(action=dcp_extract)
options = parser.parse_args()
More information about the Scummvm-git-logs
mailing list