Skip to main content

version

Print the driverforge CLI version — and, when a controller is selected, the Director and Anvil Agent versions running on it.

Preview

The driverforge CLI is in preview. Commands and flags documented here may change before the stable release. Follow along or share feedback on our roadmap.

Usage

driverforge version

With no controller selected, it prints just the CLI version.

--version

The conventional flag works too, printing the same CLI version line and nothing else:

driverforge --version

Unlike the subcommand, the flag never reaches out to a controller and skips the CLI's first-run prompts and update check entirely — safe for scripts and shell prompts. Once you've selected a controller (driverforge device select), version also reaches that controller's Anvil Agent (best-effort) and reports:

  • Controller — the controller's name
  • Director — the Control4 Director (OS) version
  • Anvil Agent — the agent version installed on the controller
  • MAC — the controller's MAC address

If the controller can't be reached, that line reads unreachable — the CLI version is always printed regardless.

Global flags

Every driverforge command also accepts these global flags: --verbose/-v, --project-dir, --no-tui, --no-update-check, and --help/-h. See the overview for details.