MonitorConfig.psd1

@{
    RootModule             = "MonitorConfig.dll"
    ModuleVersion          = '2.0'
    CompatiblePSEditions   = @("Core", "Desktop")
    GUID                   = '552fa35c-0b32-42f6-858a-64d5ed0b05e6'
    Author                 = 'MartinGC94'
    CompanyName            = 'Unknown'
    Copyright              = '(c) 2023 MartinGC94. All rights reserved.'
    Description            = 'Manage brightness and other monitor settings with DDC/CI and WMI.'
    PowerShellVersion      = '5.1'
    FormatsToProcess       = @('MonitorConfigFormat.ps1xml')
    FunctionsToExport      = @()
    CmdletsToExport        = @('Get-MonitorBrightness','Get-MonitorColorSettings','Get-Monitor','Get-MonitorDetails','Get-MonitorVCPResponse','Reset-MonitorSettings','Save-MonitorSettings','Set-MonitorBrightness','Set-MonitorColorSettings','Set-MonitorVCPValue')
    VariablesToExport      = @()
    AliasesToExport        = @()
    DscResourcesToExport   = @()
    FileList               = @('MonitorConfig.deps.json','MonitorConfig.dll','MonitorConfig.psd1','MonitorConfigFormat.ps1xml','en-US\MonitorConfig.dll-Help.xml')
    PrivateData            = @{
        PSData = @{
             Tags         = @("Display", "Monitor", "Settings", "Options", "Configuration", "Config", "DDC", "DDC/CI", "MCCS", "Brightness", "Contrast")
             ProjectUri   = 'https://github.com/MartinGC94/MonitorConfig'
             ReleaseNotes = @'
2.0:
    Added an argument transformer and argument completer to the "Monitor" parameter for all commands.
        This allows users to specify the monitors with the device name like: Set-MonitorBrightness -Monitor \\.\DISPLAY1 -Value 10
    Added position 0 to the Monitor parameter for all commands with that parameter.
        Other positional parameters have been bumped up by 1 as needed.
    Added position 0 to the DeviceName parameter for the Get-Monitor command.
1.0.3:
    Fix index out of bounds error for Get-Monitor when an attached monitor is disabled.
1.0.2:
    Remove ValidateRange attributes from the Value and ALSBrightness parameters of Set-MonitorBrightness.
    Don't throw when scanning for VCP features, unless the monitor handle is closed.
1.0.1:
    Add positions for various parameters.
1.0:
    Initial release.
'@

        }
    }
}