TerminalStyles
0.8.30
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Felipe Cremerius. MIT.
Package Details
Author(s)
- Felipe Cremerius
Tags
WindowsTerminal Terminal Theme ColorScheme Prompt Cursor Background Font Customization Console Dotfiles pwsh iTerm2 zsh bash ANSI Windows MacOS Linux
Functions
Invoke-TerminalStyle Invoke-TerminalStylesUpdate
PSEditions
Dependencies
This module has no dependencies.
Release Notes
v0.8.30: the picker previews the WHOLE style on WezTerm, not just its palette. WezTerm adds the files it requires to its config reload watch list, so rewriting the generated module restyles a running window -- which makes it the one terminal off Windows where arrowing through the list shows the background, font, padding, cursor shape and opacity as you move, instead of only the colours the escape-sequence retint carries. Two things hold that up. The preview runs on the thread reading your keystrokes, so it resolves backgrounds through a new -NoFetch switch that stops at the cache rather than making four serial ten-second attempts at the network mid-arrow; it is a switch rather than a gate on an existing predicate because a gate holds only while two implementations agree about an expired marker, and that rule has drifted once already. And Esc restores the module byte-exactly, including restoring it to ABSENT -- a first-ever picker run on a machine that had no module must not leave one behind. Measured at 3.1 ms per preview with zero network calls.
FileList
- TerminalStyles.nuspec
- tstyles.ps1
- lib\picker.ps1
- styles\gitbash\profile.ps1
- styles\golden-forest\profile.ps1
- styles\rain\profile.ps1
- styles\halo\profile.ps1
- styles\marquee\profile.ps1
- styles\kitty\profile.ps1
- styles\lain\profile.ps1
- styles\snowday\profile.ps1
- LICENSE
- lib\color.ps1
- styles\gitbash\scheme.json
- styles\golden-forest\scheme.json
- styles\rain\scheme.json
- styles\halo\scheme.json
- styles\marquee\scheme.json
- styles\kitty\scheme.json
- styles\lain\scheme.json
- styles\snowday\scheme.json
- terminals.ps1
- lib\tune.ps1
- styles\gitbash\theme.json
- styles\golden-forest\theme.json
- styles\rain\theme.json
- styles\halo\theme.json
- styles\marquee\theme.json
- styles\kitty\theme.json
- styles\lain\theme.json
- styles\snowday\theme.json
- README.md
- lib\applystyle.ps1
- styles\gitbash\prompt.sh
- styles\golden-forest\prompt.sh
- styles\rain\prompt.sh
- styles\halo\prompt.sh
- styles\marquee\prompt.sh
- styles\kitty\prompt.sh
- styles\lain\prompt.sh
- styles\snowday\prompt.sh
- TerminalStyles.psm1
- lib\fonts.ps1
- styles\gitbash\README.md
- styles\golden-forest\README.md
- styles\rain\README.md
- styles\halo\README.md
- styles\marquee\README.md
- styles\kitty\README.md
- styles\lain\README.md
- styles\snowday\README.md
- TerminalStyles.psd1
- lib\help.ps1
- styles\forest\profile.ps1
- styles\eva\profile.ps1
- styles\tombraider\profile.ps1
- styles\sober\profile.ps1
- styles\umbrella\profile.ps1
- styles\garden-rain\profile.ps1
- styles\neon-rain\profile.ps1
- styles\ex-machina\profile.ps1
- fonts.json
- lib\deletestyle.ps1
- styles\forest\scheme.json
- styles\eva\scheme.json
- styles\tombraider\scheme.json
- styles\sober\scheme.json
- styles\umbrella\scheme.json
- styles\garden-rain\scheme.json
- styles\neon-rain\scheme.json
- styles\ex-machina\scheme.json
- lib\update.ps1
- styles\forest\theme.json
- styles\eva\theme.json
- styles\tombraider\theme.json
- styles\sober\theme.json
- styles\umbrella\theme.json
- styles\garden-rain\theme.json
- styles\neon-rain\theme.json
- styles\ex-machina\theme.json
- apply.ps1
- lib\background.ps1
- styles\forest\prompt.sh
- styles\eva\prompt.sh
- styles\tombraider\prompt.sh
- styles\sober\prompt.sh
- styles\umbrella\prompt.sh
- styles\garden-rain\prompt.sh
- styles\neon-rain\prompt.sh
- styles\ex-machina\prompt.sh
- shell\appleterminal.js
- lib\wtsettings.ps1
- styles\forest\README.md
- styles\eva\README.md
- styles\tombraider\README.md
- styles\sober\README.md
- styles\umbrella\README.md
- styles\garden-rain\README.md
- styles\neon-rain\README.md
- styles\ex-machina\README.md
- shell\tstyles.sh
- lib\wezterm.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.8.30 (current version) | 4 | 9/18/2026 |
| 0.8.26 | 12 | 9/12/2026 |
| 0.8.25 | 5 | 9/11/2026 |
| 0.8.21 | 16 | 9/2/2026 |
| 0.8.19 | 11 | 8/30/2026 |
| 0.8.18 | 6 | 8/29/2026 |
| 0.8.17 | 9 | 8/27/2026 |
| 0.8.16 | 8 | 8/27/2026 |
| 0.8.15 | 7 | 8/26/2026 |
| 0.8.14 | 3 | 8/26/2026 |
| 0.8.13 | 6 | 8/26/2026 |
| 0.8.12 | 4 | 8/26/2026 |
| 0.8.11 | 6 | 8/26/2026 |
| 0.8.10 | 5 | 8/26/2026 |
| 0.8.9 | 8 | 8/26/2026 |
| 0.8.8 | 6 | 8/25/2026 |
| 0.8.7 | 6 | 8/25/2026 |
| 0.8.6 | 5 | 8/25/2026 |
| 0.8.5 | 4 | 8/25/2026 |
| 0.8.4 | 11 | 8/22/2026 |
| 0.8.3 | 6 | 8/22/2026 |
| 0.8.2 | 5 | 8/21/2026 |
| 0.8.1 | 8 | 8/21/2026 |
| 0.8.0 | 8 | 8/21/2026 |
| 0.7.1 | 25 | 8/7/2026 |
| 0.7.0 | 5 | 8/7/2026 |
| 0.6.3 | 49 | 6/24/2026 |
| 0.6.2 | 15 | 6/13/2026 |
| 0.6.1 | 10 | 5/30/2026 |
| 0.6.0 | 5 | 5/30/2026 |
| 0.5.0 | 6 | 5/30/2026 |
| 0.4.2 | 6 | 5/29/2026 |
| 0.4.1 | 5 | 5/29/2026 |
| 0.4.0 | 5 | 5/29/2026 |
| 0.3.0 | 5 | 5/29/2026 |
| 0.2.2 | 13 | 5/27/2026 |
| 0.2.1 | 12 | 5/27/2026 |
| 0.2.0 | 16 | 5/27/2026 |
| 0.1.0 | 11 | 5/27/2026 |