SmartLogAnalyzer.psd1
@{ RootModule = 'SmartLogAnalyzer.psm1' ModuleVersion = '1.0.1' GUID = '9f0f09d3-b15c-4a9c-b01d-3d19d06e6f21' Author = 'Willie Bonner' CompanyName = 'Independent' Description = 'SmartLogAnalyzer helps sysadmins and developers parse and analyze logs intelligently across platforms with optional GUI.' PowerShellVersion = '7.0' CompatiblePSEditions = @('Core', 'Desktop') FunctionsToExport = @( 'Get-LogEntries', 'Get-LogSummary', 'Invoke-SmartAnalyzer', 'Show-LogAnalyzerUI' ) FileList = @( 'SmartLogAnalyzer.psm1', 'Public\Get-LogEntries.ps1', 'Public\Get-LogSummary.ps1', 'Public\Invoke-SmartAnalyzer.ps1', 'Public\Show-LogAnalyzerUI.ps1', 'Private\Analyzers.Helper.ps1', 'Private\Protect-LogEntry.ps1', 'Private\Convert-Timestamp.ps1', 'Private\Format-LogEntry.ps1', 'GUI\Assets\Slanalyzer.ico', 'GUI\Assets\banner.png', 'GUI\Assets\theme.config', 'config.json' ) PrivateData = @{ PSData = @{ Tags = @('logs', 'parser', 'analyzer', 'monitoring', 'cross-platform', 'PowerShell', 'ETL', 'journalctl', 'GUI') ProjectUri = 'https://github.com/williebonnerjr/SLAnalyzer' LicenseUri = 'https://opensource.org/licenses/MIT' IconUri = 'https://raw.githubusercontent.com/williebonnerjr/SLAnalyzer/main/GUI/Assets/slanalyzer.ico' # optional ReleaseNotes = 'Initial release: cross-platform log support (ETL + journalctl), auto-summarization, export to CSV/JSON, and optional Windows GUI.' } } } |