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'

        }
    }
}