MCPcopy
hub / github.com/Kaggle/kaggle-cli / parse_files

Function parse_files

src/kaggle/cli.py:1357–1392  ·  view source on GitHub ↗
(subparsers)

Source from the content-addressed store, hash-verified

1355
1356
1357def parse_files(subparsers) -> None:
1358 parser_files = subparsers.add_parser("files", formatter_class=argparse.RawTextHelpFormatter, help=Help.group_files)
1359
1360 subparsers_files = parser_files.add_subparsers(title="commands", dest="command")
1361 subparsers_files.required = True
1362 subparsers_files.choices = Help.files_choices
1363
1364 # Files upload
1365 parser_files_upload = subparsers_files.add_parser(
1366 "upload", formatter_class=argparse.RawTextHelpFormatter, help=Help.command_files_upload, aliases=["u"]
1367 )
1368 parser_files_upload_optional = parser_files_upload._action_groups.pop()
1369 parser_files_upload_optional.add_argument(
1370 "-i", "--inbox-path", dest="inbox_path", required=False, default="", help=Help.param_files_upload_inbox_path
1371 )
1372 parser_files_upload_optional.add_argument(
1373 "local_paths", metavar="local-path", nargs="+", help=Help.param_files_upload_local_paths
1374 )
1375 parser_files_upload_optional.add_argument(
1376 "--no-resume",
1377 dest="no_resume",
1378 action="store_true",
1379 required=False,
1380 default=False,
1381 help=Help.param_files_upload_no_resume,
1382 )
1383 parser_files_upload_optional.add_argument(
1384 "--no-compress",
1385 dest="no_compress",
1386 action="store_true",
1387 required=False,
1388 default=False,
1389 help=Help.param_files_upload_no_compress,
1390 )
1391 parser_files_upload._action_groups.append(parser_files_upload_optional)
1392 parser_files_upload.set_defaults(func=api.files_upload_cli)
1393
1394
1395def parse_benchmarks(subparsers) -> None:

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected