]> jfr.im git - yt-dlp.git/commitdiff
Set `home:` as the default key for `-P`
authorpukkandan <redacted>
Sat, 31 Jul 2021 13:30:32 +0000 (19:00 +0530)
committerpukkandan <redacted>
Sun, 1 Aug 2021 06:43:40 +0000 (12:13 +0530)
yt_dlp/options.py

index 955f610e66f695ed8ea26c676fd1716793710008..e21030c2804dbaf6a5fdc174a7034d17061bd6da 100644 (file)
@@ -924,14 +924,16 @@ def _dict_from_options_callback(
         action='store_true', dest='useid', help=optparse.SUPPRESS_HELP)
     filesystem.add_option(
         '-P', '--paths',
-        metavar='TYPES:PATH', dest='paths', default={}, type='str',
+        metavar='[TYPES:]PATH', dest='paths', default={}, type='str',
         action='callback', callback=_dict_from_options_callback,
-        callback_kwargs={'allowed_keys': 'home|temp|%s' % '|'.join(OUTTMPL_TYPES.keys())},
-        help=(
+        callback_kwargs={
+            'allowed_keys': 'home|temp|%s' % '|'.join(OUTTMPL_TYPES.keys()),
+            'default_key': 'home'
+        }, help=(
             'The paths where the files should be downloaded. '
             'Specify the type of file and the path separated by a colon ":". '
             'All the same types as --output are supported. '
-            'Additionally, you can also provide "home" and "temp" paths. '
+            'Additionally, you can also provide "home" (default) and "temp" paths. '
             'All intermediary files are first downloaded to the temp path and '
             'then the final files are moved over to the home path after download is finished. '
             'This option is ignored if --output is an absolute path'))