Just an animated Christmas tree for Powershell available at docker🎄
339
A festive PowerShell experience, packaged for Docker.
Animated terminal Christmas tree with configurable styles, colors, decorations, localized messages, and optional carol playback.
This image gives you a ready-to-run PSChristmasTree environment without installing the module locally. It is ideal for:
Show-PSChristmasTreeGet-PSChristmasTreeConfigSet-PSChristmasTreeConfigReset-PSChristmasTreeConfigRun an interactive PowerShell session inside the container:
docker run -it --rm sofiane77/pschristmastree
Then launch your first tree:
Show-PSChristmasTree
You can also execute a command without entering an interactive shell:
docker run -it --rm sofiane77/pschristmastree pwsh -NoLogo -Command "Show-PSChristmasTree"
Show-PSChristmasTree
Show-PSChristmasTree -PlayCarol 1
Show-PSChristmasTree -ColorMode Palette -Palette @('Green', 'Red', 'Yellow')
Show-PSChristmasTree -ColorMode Single -SingleColor Cyan
Show-PSChristmasTree -TreeStyle Wide
Set-PSChristmasTreeConfig -ColorMode Palette -Palette @('Green', 'White', 'Red') -HideCursor $true
Show-PSChristmasTree
Inside the container, the configuration file is stored under:
/root/.config/PSChristmasTree/config.json
To keep your settings between runs, mount that directory from your host:
docker run -it --rm \
-v "$HOME/.config/PSChristmasTree:/root/.config/PSChristmasTree" \
sofiane77/pschristmastree
docker run -it --rm `
-v "${HOME}/.config/PSChristmasTree:/root/.config/PSChristmasTree" `
sofiane77/pschristmastree
mcr.microsoft.com/powershell:7.4-ubuntu-22.04pwshOnce the container starts, these commands are available immediately:
| Command | Purpose |
|---|---|
Show-PSChristmasTree | Render the animated Christmas tree |
Get-PSChristmasTreeConfig | Read the saved configuration |
Set-PSChristmasTreeConfig | Save or update preferences |
Reset-PSChristmasTreeConfig | Remove the saved configuration |
-it).Content type
Image
Digest
sha256:01e6c6805…
Size
122.7 MB
Last updated
26 days ago
docker pull sofiane77/pschristmastree