driverforge/Driverforge CLI
Install the Driverforge CLI onto the runner (on PATH) and optionally run a target (build, …).
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Driverforge CLI version to install — pinned (e.g. 1.4.0) or "latest". | no | latest |
| command | Driverforge target to run after install (e.g. build). Omit for install-only — driverforge stays on PATH for later steps. | no | "" |
| project-dir | Path to the driver project (driverforge --project-dir / -p). | no | "" |
| configuration | Build configuration — swaps config.<name>.lua (driverforge build --configuration / -c). | no | "" |
| increment | Version bump: major | minor | patch (driverforge build --increment / -i). "true" uses the CLI default. | no | "" |
| driver-version | Stamp an absolute driver <version> for this build (driverforge build --version). Mutually exclusive with increment. | no | "" |
| encrypt | Force script encryption on (true) or off (false) — driverforge build --encrypt. Omit to keep the driver's authored setting. | no | "" |
| no-suffix | Build a named configuration under the naked driver name — no artifact or display-name suffix (driverforge build --no-suffix). "false" forces suffixing back on; omit to suffix as usual. | no | "" |
| sourcemap | Emit a sourcemap (driverforge build --sourcemap / -s). | no | "" |
| unpack | Keep unpacked output in dist/ (driverforge build --unpack / -u). | no | "" |
| args | Extra raw args appended to the driverforge invocation — escape hatch as the CLI grows. | no | "" |
| github-token | Reserved. Release binaries download from public Azure storage and need no token. | no | "" |
Outputs
| name | description |
|---|---|
| version | The resolved Driverforge CLI version that was installed. |
| driverforge-path | Absolute path to the installed driverforge binary. |