Harmont docs
CLI

hm CLI

The hm command line — scaffold, run, and inspect pipelines from local code.

hm is the Harmont command line. It scaffolds pipelines, runs them against your local working tree, and inspects what it would run.

CommandPurpose
hm initScaffold a starter pipeline into .hm/.
hm runRun a pipeline against your local working tree, in Docker.
hm pipelinesPrint the discovered pipelines as JSON.
hm render <slug>Print the JSON a pipeline compiles to, without running it.
hm cache {save,restore,clean}Manage the local Docker image/workspace cache.
hm plugin listList the registered runner plugins.
hm versionPrint the CLI version.

Configuration lives in ~/.config/hm/config.toml.

Global options

FlagMeaning
--api-url <URL>Override the API base URL (env HARMONT_API_URL).
-v, --verboseEnable debug logging.
--no-colorDisable colored output.

On this page