INNER CODE UNIT · Python
handle_bucket_command
datachain-ai/datachain · src/datachain/cli/__init__.py:122
def handle_bucket_command(args, client_config) -> int:
if args.bucket_cmd is None:
print(
f"Use 'datachain {args.command} --help' to see available options",
file=sys.stderr,
)
return 1
if args.bucket_cmd == "status":
cfg = dict(client_config)
if getattr(args, "account_name", None):
cfg["account_name"] = args.account_name
return bucket_status_cmd(args.uri, client_config=cfg)
raise NotImplementedError(f"Unexpected bucket subcommand: {args.bucket_cmd}")
def handle_cp_command(args, catalog):
catalog.cp(
args.sources,