Degauss.psd1
|
@{ RootModule = 'Degauss.psm1' # The module's own version; bump it (and powershell/CHANGELOG.md) when the module changes. ModuleVersion = '0.3.0' GUID = '7f4fdfc1-13a0-4917-bb50-9f7ea44c6989' Author = 'Itay Zandbank' Copyright = '(c) Itay Zandbank. MIT License; bundled fonts keep their own licenses.' # Shown on the PowerShell Gallery, which doesn't show the README. Description = 'Vintage computer looks for Windows Terminal: Apple //e, IBM PS/2 VGA and IBM 3270, with their period fonts and colors. After Install-Module, run Install-Degauss to install the fonts (for your user, no admin) and add the looks to Windows Terminal, then restart Terminal. Switch a tab''s look with "look apple" and recolor it with "color amber" or DOS codes like "color 0A". "degauss" does what the button on a CRT did. Windows only; works in Windows PowerShell 5.1 and PowerShell 7 (install from PowerShell 7 if you have it). Docs: https://github.com/zmbq/degauss' PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop', 'Core') FunctionsToExport = @('Install-Degauss', 'Uninstall-Degauss', 'Set-DegaussLook', 'Set-DegaussColor', 'Get-DegaussLook', 'Initialize-DegaussTab', 'Invoke-Degauss') CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @('look', 'color', 'degauss') PrivateData = @{ PSData = @{ Tags = @('Windows', 'retro', 'vintage', 'degauss', 'crt', 'dos', 'windows-terminal', 'terminal', 'font', 'theme', 'apple', 'ibm', '3270', 'vga') LicenseUri = 'https://github.com/zmbq/degauss/blob/main/LICENSE' ProjectUri = 'https://github.com/zmbq/degauss' IconUri = 'https://raw.githubusercontent.com/zmbq/degauss/main/vscode/icon.png' # The build replaces this with the version's entry from powershell/CHANGELOG.md. ReleaseNotes = '- Renamed from RetroLooks to Degauss. The module is now Degauss, and its commands are Set-DegaussLook (look), Set-DegaussColor (color), Get-DegaussLook, Install-Degauss and Uninstall-Degauss. The Windows Terminal profile is called Degauss, and the fonts are installed as Degauss-*.ttf. - degauss (Invoke-Degauss), like the button on a CRT monitor: the relay''s *thunk* and the coil''s hum (recorded from a real CRT), and a second of wobbling, swirling colors: in Windows Terminal the picture itself wobbles, redrawn on the alternate screen so nothing on screen changes. Like the real thing, it also fixes the colors: the tab is back to its own colors afterwards, including ones Windows Terminal threw away. -Quiet skips the sound. - On the PowerShell Gallery: Install-Module Degauss, then Install-Degauss. Degauss tabs run PowerShell 7 when it has the module, and otherwise Windows PowerShell, so a module installed from Windows PowerShell works even when PowerShell 7 is installed too. Full changelog: https://github.com/zmbq/degauss/blob/main/powershell/CHANGELOG.md' } } } |