Shmuelie.Utilities.psd1

@{
    RootModule        = 'Shmuelie.Utilities.psm1'
    ModuleVersion = '0.3.1'
    GUID              = 'ebba55f0-7da9-4b2b-811f-e325c1124bdb'
    Author            = 'Shmueli Englard'
    CompanyName       = 'Shmuelie'
    Copyright         = '(c) Shmueli Englard. All rights reserved.'
    Description       = 'General developer utilities for PowerShell, .NET, Python, VS Code, Windows Terminal, services, and WPR.'
    PowerShellVersion = '7.4'
    CompatiblePSEditions = @('Core')
    FunctionsToExport = @(
        'Get-DotNetTool',
        'Update-DotNetTool',
        'Install-DotNetTool',
        'Uninstall-DotNetTool',
        'Get-PipPackages',
        'Update-PipPackage',
        'Test-IsElevated',
        'New-GlobalConstant',
        'New-PathVariable',
        'Get-SessionTitle',
        'Reset-TerminalModes',
        'Import-ModuleSafe',
        'Invoke-InLocation',
        'Repair-GlobalJson',
        'Format-Duration',
        'Get-UvPackages',
        'Update-UvPackage',
        'Update-InstalledPSResource',
        'Start-VsCode',
        'Start-VsCodeChat',
        'Get-VsCodeExtension',
        'Install-VsCodeExtension',
        'Uninstall-VsCodeExtension',
        'Update-VsCodeExtension'
    )
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()
    FormatsToProcess  = @('Utilities.format.ps1xml')
    PrivateData = @{
        PSData = @{
            Tags         = @('PowerShell', 'DotNet', 'Python', 'VSCode', 'WindowsTerminal', 'WPR')
            LicenseUri   = 'https://github.com/shmuelie/powershell-modules/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/shmuelie/powershell-modules'
        }
    }
}