Control-plane CLI for deterministic C:\dev workspace operations.
powershell -NoProfile -ExecutionPolicy RemoteSigned -File .\scripts\Invoke-CdevCli.ps1 <group> <command> [options]On Linux, invoke the same entrypoint with pwsh -NoProfile -File.
help [topic]repos listrepos doctorsurface syncinstaller buildinstaller exerciseinstaller installpostactions collectlinux installlinux deploy-nici integration-gaterelease package
powershell -NoProfile -ExecutionPolicy RemoteSigned -File .\scripts\Invoke-CdevCli.ps1 repos list
powershell -NoProfile -ExecutionPolicy RemoteSigned -File .\scripts\Invoke-CdevCli.ps1 repos doctor --workspace-root C:\dev
powershell -NoProfile -ExecutionPolicy RemoteSigned -File .\scripts\Invoke-CdevCli.ps1 installer exercise --mode fast --iterations 1
powershell -NoProfile -ExecutionPolicy RemoteSigned -File .\scripts\Invoke-CdevCli.ps1 ci integration-gate --repo svelderrainruiz/labview-cdev-surface --branch mainpowershell -NoProfile -ExecutionPolicy RemoteSigned -File .\scripts\Invoke-CdevCli.ps1 linux install --workspace-root C:\dev-linux
powershell -NoProfile -ExecutionPolicy RemoteSigned -File .\scripts\Invoke-CdevCli.ps1 linux deploy-ni --workspace-root C:\dev-linux --docker-context desktop-linux --image nationalinstruments/labview:latest-linuxpowershell -NoProfile -ExecutionPolicy RemoteSigned -File .\scripts\Invoke-CdevCli.ps1 release package --output-root .\artifacts\release\cliRelease artifacts:
cdev-cli-win-x64.zipcdev-cli-linux-x64.tar.gz.sha256cdev-cli.spdx.jsoncdev-cli.slsa.json
publish-cli-runtime-image.yml publishes the base CLI runtime image to:
ghcr.io/<repository-owner>/labview-cdev-cli-runtime
Canonical consumer reference remains:
ghcr.io/labview-community-ci-cd/labview-cdev-cli-runtime
Deterministic tags:
sha-<12-char-commit>v1-YYYYMMDDv1(when promoted)
Dispatch manually:
gh workflow run publish-cli-runtime-image.yml `
-R <owner>/labview-cdev-cli `
-f promote_v1=true- Controlled fork/upstream SHA parity recovery:
docs/runbooks/controlled-force-align.mdscripts/Invoke-ControlledForkForceAlign.ps1