Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Windows
A theme builder and theme picker component for PowerShell Universal
Saved setup from just now
Will it work on Windows?
Then run powershell -ExecutionPolicy Bypass -File .\setup.ps1. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: winget install Git.Git
git clone https://github.com/steviecoaster/PowerShellUniversal.Component.Chameleon.git cd PowerShellUniversal.Component.Chameleon
Node.js LTS (no version pinned)
winget install CoreyButler.NVMforWindows nvm install lts nvm use lts
npm ci
npm run dev
Build the module (requires Node.js and npm):
.\build.ps1
The deployable module lands in output\PowerShellUniversal.Component.Chameleon.
Install it into your PSU repository:
$Copy = @{
Path = '.\output\PowerShellUniversal.Component.Chameleon\*'
Destination = 'C:\ProgramData\UniversalAutomation\Repository\Modules\PowerShellUniversal.Component.Chameleon'
Recurse = $true
Force = $true
}
Copy-Item @Copy
Restart the Chameleon app in the PSU admin console. The app is registered automatically from .universal/dashboards.ps1 at /chameleon.
Open https://<your-psu>/chameleon, pick a starting point, and start designing.
[!NOTE] The app is registered with
Authenticated = $false. Anyone who can reach it can save and delete themes. Edit PowerShellUniversal.Component.Chameleon/.universal/dashboards.ps1 and setAuthenticated = $true(and aRole) before exposing it beyond your own machine.
No reports for Windows yet.
GitManual AI Agent reads the 2 key files and writes a step-by-step guide for Windows. Once written, it's saved for everyone.