AKPT.psd1

@{
      #
      # MODUL-INFORMATION
      #

      GUID                  = 'a0937110-6265-4dff-b670-1b319edeebad'
      Description           = 'Hilfreiche Cmdlets, um das Leben in der PowerShell zu erleichtern und Tools zu meinen Workshops.'
      ModuleVersion         = '7.7'
      RootModule            = 'AKPT.psm1'

      #
      # AUTHOR
      #

      Author                = 'Attila Krick'
      CompanyName           = 'ATTILAKRCK.COM'
      Copyright             = '(c) 2015 Attila Krick. Alle Rechte vorbehalten.'

      #
      # VORAUSSETZUNGEN
      #

      PowerShellVersion     = '5.1'
      ProcessorArchitecture = 'None'
      CompatiblePSEditions  = @('Desktop', 'Core')

      #
      # VORBEREITUNG
      #

      FormatsToProcess      = @(
            'Public\Get-ModuleUpdate.format.ps1xml',
            'Public\Get-ParameterInfo.format.ps1xml',
            'Public\Test-SecurityState.format.ps1xml'
      )
      FunctionsToExport     = @(
            'ConvertFrom-Base64',
            'ConvertTo-Base64',
            'Get-About',
            'Get-BatteryLevel',
            'Get-BingPicture',
            'Get-Bios',
            'Get-ComProgId',
            'Get-DirectorySize',
            'Get-Enum',
            'Get-EuroExchange',
            'Get-IpConfiguration',
            'Get-ModuleUpdate',
            'Get-News',
            'Get-ParameterInfo',
            'Get-PowerShellNews',
            'Get-Product',
            'Get-ProductKey',
            'Get-RemovableFile',
            'Get-Quote',
            'Get-SpecialFile',
            'Get-StrictMode',
            'Get-TypeDocumentation',
            'Out-Log',
            'Out-Speech',
            'Read-Window',
            'Set-WindowsDarkThemes',
            'Show-Countdown',
            'Test-PSDeveloperReady',
            'Test-SecurityState',
            'Use-NewPrompt'
      )
      CmdletsToExport       = @()
      AliasesToExport       = @('ipconfig')
      VariablesToExport     = @('promptBackup')
      FileList              = @(
            'AKPT.psd1',
            'AKPT.psm1',
            'AKPT.Tests.ps1',
            'Attila_Krick_Software_Developer.cer',
            'de-DE\about_AKPT_about_Template.help.txt',
            'de-DE\about_AKPT.help.txt',
            'Public\ConvertFrom-Base64.ps1',
            'Public\ConvertTo-Base64.ps1',
            'Public\Get-About.ps1',
            'Public\Get-BatteryLevel.ps1',
            'Public\Get-BingPicture.ps1',
            'Public\Get-Bios.ps1',
            'Public\Get-ComProgId.ps1',
            'Public\Get-DirectorySize.ps1',
            'Public\Get-DirectorySize.Tests.ps1',
            'Public\Get-Enum.ps1',
            'Public\Get-EuroExchange.ps1',
            'Public\Get-EuroExchange.Tests.ps1',
            'Public\Get-IpConfiguration.ps1',
            'Public\Get-ModuleUpdate.format.ps1xml',
            'Public\Get-ModuleUpdate.ps1',
            'Public\Get-News.ps1',
            'Public\Get-ParameterInfo.format.ps1xml',
            'Public\Get-ParameterInfo.ps1',
            'Public\Get-ParameterInfo.Tests.ps1',
            'Public\Get-PowerShellNews.ps1',
            'Public\Get-Product.ps1',
            'Public\Get-ProductKey.ps1',
            'Public\Get-Quote.ps1',
            'Public\Get-RemovableFile.ps1',
            'Public\Get-RemovableFile.Tests.ps1',
            'Public\Get-SpecialFile.ps1',
            'Public\Get-StrictMode.ps1',
            'Public\Get-StrictMode.Tests.ps1',
            'Public\Get-TypeDocumentation.ps1',
            'Public\Out-Log.ps1',
            'Public\Out-Speech.ps1',
            'Public\Read-Window.ps1',
            'Public\Set-WindowsDarkThemes.ps1',
            'Public\Show-Countdown.ps1',
            'Public\Test-PSDeveloperReady.ps1',
            'Public\Test-SecurityState.ps1',
            'Public\Test-SecurityState.Format.ps1xml',
            'Public\Use-NewPrompt.ps1'
  
      )

      #
      # POWERSHELL GALLERY DATEN
      #

      PrivateData           = @{
            PSData = @{
                  LicenseUri   = 'https://attilakrick.com/datenschutzerklaerung'
                  ProjectUri   = 'https://attilakrick.com/powershell/'
                  IconUri      = 'https://attilakrick.com/media/AKPT-Logo.png'
                  Tags         = @('PSEdition_Desktop', 'PSEdition_Core', 'Windows', 'Attila', 'Krick', 'Schulung', 
                        'WorkShop', 'Training', 'deutsch', 'Tools', 'Guru')
                  ReleaseNotes = @'
Version 7.7:
      - NEU: Get-IpConfiguration alias ipconfig
Version 7.6..:
      - NEU: Use-NewPrompt tauscht temporär den alten PS-PROMPT gegen in Informatives aus.
      - NEU: Get-ModuleUpdate ermittelt welche Module durch eine neue Version aus der PowerShall-Gallery aktualisiert werden könnte.
      - NEU: Invoke-ChatGtpConversation verbindet ChatCPT mit PowerShell.
      - NEU: Set-WindowsDarkThemes um Hell-Dunkel-Theme, auch per Scheduler einzurichten.
      - UPDATE: Get-PowerShellNews News-Eintrag kann per CTRL-Click im Browser gefolgt werden.
      - UPDATE: prompt um Anzeige-Fehler in VSCode bereinigt.
      - UPDATE: Show-Countdown um Anzeige-Fehler in VSCode bereinigt.
Version 7.5.2:
      - Diverse Fehlerbehebungen und Code-Optimierung
Version 7.5:
      - NEU: Get-BatteryLevel
Version 7.4:
      - NEU: Get-Quote
      - UPDATE: prompt => IntelliSense ist nun möglich.
      - DEBUGGING: Test-SecurityState
Version 7.3:
      - NEU: Test-SecurityState prüft das aktuelle System bzgl. Sicherheit und legt Schwachstellen offen.
      - NEU/REMOVE: Get-BigFile + Get-OldFile werden zu Get-SpecialFile
      - RENAME: Write-Log zu Out-Log
      - RENAME: Start-Countdown zu Show-Countdown
      - DELETE: Get-ErrorInfo wird in PowerShell 7 nicht mehr benötigt. Onboard gibt es Get-Error
Version 7.2.5:
      - NEU: Out-Speech
      - NEU: Ein ArgumentCompleter für winget wurde hinzugefügt.
      - UPDATE: .PSD1 aufgeräumt
Version 7.2.4:
      - Um diverse Fehler bereinigt.
Version 7.2.3:
      - Neues Cmdlet Get-StrictMode
      - Neues Cmdlet ConvertFrom-Base64, ConvertTo-Base64
      - Neues Cmdlet Write-Log
      - Alle Objekte erhalten eine neu Methode ShowObject(), um in einem Fenster Details zum Objekt anzeigen zu lassen.
      - Alle ausführbaren Dateien wurden digital signiert.
Version 7.2:
  - Neues Cmdlet: Test-PSDeveloperReady.
  - Alle betroffenen Dateien wurden digital signiert.
  - Der Wissensteil wurde aus dem Modul extrahiert.
  - Diverse Fehler-Bereinigungen.
'@

            }
      }
}