CLI Manual

CLI Reference

Comprehensive documentation for the moro command-line interface. Built on Typer with rich terminal output, JSON emission, and automated error diagnostics.

Global CLI Architecture

The MoroAI CLI is designed for both human operators and headless CI/CD automation. Every command follows POSIX standards, emits structured exit codes, and supports machine-readable JSON output for automated scripting.

Command Overview

Global Flags & Options

These flags are accepted across all moro subcommands:

Flag Type Default Description
--config, -c Path ./moro.yaml Explicit path to the project configuration file.
--verbose, -v Boolean false Print detailed debug diagnostics and tensor shapes.
--quiet, -q Boolean false Suppress non-essential terminal output and ASCII art.
--json Boolean false Emit raw JSON output to stdout for scripting and CI pipelines.
--help, -h Boolean - Show usage instructions, arguments, and command options.

System Diagnostics (`moro doctor`)

Verify that your Python environment, CUDA drivers, and package dependencies are configured correctly:

moro doctor