INNER CODE UNIT · Python

handle_command

datachain-ai/datachain · src/datachain/cli/__init__.py:88

def handle_command(args, catalog, client_config) -> int:
    """Handle the different CLI commands."""
    from datachain.studio import process_auth_cli_args, process_jobs_args

    command_handlers = {
        "bucket": lambda: handle_bucket_command(args, client_config),
        "cp": lambda: handle_cp_command(args, catalog),
        "clone": lambda: handle_clone_command(args, catalog),
        "dataset": lambda: handle_dataset_command(args, catalog),
        "ds": lambda: handle_dataset_command(args, catalog),
        "ls": lambda: handle_ls_command(args, client_config),
        "show": lambda: handle_show_command(args, catalog),
        "du": lambda: handle_du_command(args, catalog, client_config),
        "find": lambda: handle_find_command(args, catalog),
        "index": lambda: handle_index_command(args, catalog),
        "completion": lambda: handle_completion_command(args),
        "clear-cache": lambda: clear_cache(catalog),
        "gc": lambda: garbage_collect(catalog, checkpoint_ttl=args.checkpoint_ttl),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…