Skip to content

CLI

FARM accepts a subcommand and a configuration path:

farm validate -config PATH
farm run -config PATH
farm version

validate checks the YAML structure and values. It does not read token or certificate files or connect to Forgejo or Incus. run starts the controller and checks file access and external connections. version prints the build version, commit, and date.

The repository build places the executable at dist/farm.