mint run

Executes one or more Mint task definitions.

By default, mint reads task definitions from the definitions directory (usually .mint/).

Usage

mint run [flags] [task-name]

If task-name is not provided, Mint will execute all tasks found in the definitions directory (usually .mint/).

Examples

Running a task named test, and all of its dependencies, defined in .mint/ci.yaml:

mint run test

Options

--dir <definitions-directory>

The directory that contains your run definitions. By default, the CLI will look for .mint in the current directory and traverse upward until it finds a .mint directory. If no directory is found, you must provide --file (or create a .mint directory with run definitions in it).

--file <config-file>

The path to a specific Mint run definition file to use as the source of task definitions. If not provided, Mint will attempt to use the run definitions in the Mint directory (the one specified by --dir or implicitly found).

--init <key=value>

Initialization parameters for the run which will be made available in the init context. You can specify --init multiple times.

--json

When specified, JSON will be emitted to stdout instead of plain text.

--no-cache

When specified, Mint will not read from or write to the cache during the Mint run.

--open

When specified, Mint will automatically open the run's results in your default browser.

--title <title>

The title to use for the run in the Mint UI.