datalad_next.commands

Essential tooling for implementing DataLad commands

This module provides the advanced command base class ValidatedInterface, for implementing commands with uniform argument validation and structured error reporting.

Beyond that, any further components necessary to implement command are imported in this module to offer a one-stop-shop experience. This includes build_doc, datasetmethod, and eval_results, among others.

CommandResult(action, status, path[, ...])

Base data class for result records emitted by DataLad commands.

CommandResultStatus(value)

Enumeration of possible statuses of command results

status.StatusResult(action, status, path[, ...])