Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on macOS
A theme builder and theme picker component for PowerShell Universal
Saved setup from just now
Will it work on macOS?
Then run bash setup.sh. 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: xcode-select --install
git clone https://github.com/steviecoaster/PowerShellUniversal.Component.Chameleon.git cd PowerShellUniversal.Component.Chameleon
Node.js LTS (no version pinned)
# needs nvm: brew install nvm (or https://github.com/nvm-sh/nvm) nvm install --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 macOS yet.
GitManual AI Agent reads the 2 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.