AutoMax
ReferenceCLI commands

automax steps, features, coverage, browsers, processes, workspace

Inventory commands for a project and its hierarchy.

steps list

automax steps list -p <slug> [--unused] [--grep <text>]

Lists every step definition available to the project (shared library plus project steps) as seen by bddgen export. --unused keeps only steps no feature uses; --grep filters by substring.

features list

automax features list -p <slug> [--tags <expr>] [--scenarios]

One row per feature with module, layer, suite, scenario count and tags; --scenarios prints one row per scenario. --tags accepts a simple @tag filter.

coverage

automax coverage -p <slug> [-e <env>] [--openapi [file]] [--routes] [--endpoints] [--roles] [--uncovered]

Joins the routes declared in the project YAML and its modules, the module endpoints (and, with --openapi, the paths of the spec named by env.api.openapi or the given file) and the pool roles with the scenarios that reference them, split by suite tag. Exit code 1 when a module has no covered target.

browsers

automax browsers install [-b <name>]... [--with-deps] [-p <slug>]
automax browsers list [-p <slug>]

install wraps playwright install (default engines: chromium, firefox, webkit; --with-deps adds OS packages on Linux CI; -p installs what a project declares). list shows which engines are installed and where, including the mobile emulation mappings.

processes list

automax processes list -p <slug>

Processes visible to a project: workspace defaults overridden by same-named project processes, with trigger, tags, layers, browsers, environment, gates and schedule.

workspace

automax workspace tree
automax workspace list

tree prints organization → workspaces → projects → modules → processes from automax.workspace.yaml and projects/*; list shows the workspaces with their project counts and marks the default one. Both accept --json.

On this page