Utilities.psd1

@{
    RootModule            = 'Utilities.psm1'
    ModuleVersion         = '0.1.21'
    CompatiblePSEditions  = @(
        'Core'
        'Desktop'
    )
    GUID                  = 'ff3ddb8a-460c-4c0c-b0b1-7aaf689ae26c'
    Author                = 'PSModule'
    CompanyName           = 'PSModule'
    Copyright             = '(c) 2024 PSModule. All rights reserved.'
    Description           = 'A PowerShell module with a collection of functions that should have been in PowerShell to start with.'
    PowerShellVersion     = '5.1'
    ProcessorArchitecture = 'None'
    RequiredAssemblies    = @()
    ScriptsToProcess      = 'scripts/common.ps1'
    TypesToProcess        = @()
    FormatsToProcess      = @()
    NestedModules         = @()
    FunctionsToExport     = @(
        'ConvertFrom-Base64String'
        'ConvertTo-Base64String'
        'ConvertTo-Boolean'
        'Get-FileInfo'
        'Remove-EmptyFolder'
        'Show-FileContent'
        'Clear-GitRepo'
        'Invoke-GitSquash'
        'Invoke-SquashBranch'
        'Reset-GitRepo'
        'Restore-GitRepo'
        'Sync-GitRepo'
        'Sync-Repo'
        'Import-Variable'
        'Set-GitHubEnvironmentVariable'
        'Start-LogGroup'
        'Stop-LogGroup'
        'Search-GUID'
        'Test-IsGUID'
        'Convert-HashtableToString'
        'Merge-Hashtable'
        'Add-ModuleManifestData'
        'Add-PSModulePath'
        'Export-PowerShellDataFile'
        'Format-ModuleManifest'
        'Get-ModuleManifest'
        'Invoke-PruneModule'
        'Invoke-ReinstallModule'
        'Set-ModuleManifest'
        'Uninstall-Pester'
        'Copy-Object'
        'New-PSCredential'
        'Restore-PSCredential'
        'Save-PSCredential'
        'Convert-StringCasingStyle'
        'Get-StringCasingStyle'
        'Split-StringByCasingStyle'
        'Test-IsNotNullOrEmpty'
        'Test-IsNullOrEmpty'
        'Get-TLSConfig'
        'Set-TLSConfig'
        'ConvertTo-QueryString'
        'Join-Uri'
        'Set-WindowsSetting'
    )
    CmdletsToExport       = @()
    VariablesToExport     = @()
    AliasesToExport       = @(
        'Import-Variables'
        'IsGUID'
        'IsNotNullOrEmpty'
        'IsNullOrEmpty'
        'Merge-Hashtables'
        'Prune-Module'
        'Reinstall-Module'
        'Set-GitHubEnv'
        'Squash-Branch'
        'Squash-Main'
        'sync'
    )
    ModuleList            = @()
    FileList              = @()
    PrivateData           = @{
        PSData = @{
            Tags       = @(
                'Linux'
                'MacOS'
                'powershell'
                'powershell-module'
                'PSEdition_Core'
                'PSEdition_Desktop'
                'tools'
                'utility'
                'Windows'
            )
            LicenseUri = 'https://github.com/PSModule/Utilities/blob/main/LICENSE'
            ProjectUri = 'https://github.com/PSModule/Utilities'
            IconUri    = 'https://raw.githubusercontent.com/PSModule/Utilities/main/icon/icon.png'
        }
    }
}