PwShSummit.psd1
|
@{ RootModule = 'PwShSummit.psm1' ModuleVersion = '1.0.0' GUID = 'ce5648ee-d2ed-46ce-9b66-2e22de033347' Author = 'jorgeasaurus' CompanyName = 'Community' Description = 'Browse the PowerShell + DevOps Global Summit schedule from your terminal.' PowerShellVersion = '7.0' RequiredModules = @( @{ ModuleName = 'pwshSpectreConsole'; ModuleVersion = '2.3.0' } ) FunctionsToExport = @( 'Get-PwShSummitModule' 'Get-SummitSchedule' 'Get-SummitSession' 'Show-SummitSession' 'Update-SummitData' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @('summitmod', 'showsession') PrivateData = @{ PSData = @{ Tags = @('PowerShell', 'Summit', 'Schedule', 'Conference', 'DevOps') LicenseUri = '' ProjectUri = '' ReleaseNotes = @' ## 1.0.0 - Offline-first: all schedule data bundled as JSON, no network calls at runtime - Get-SummitSchedule: filter sessions by day, speaker, category, or title search - Get-SummitSchedule -Detail: return all session properties in one call - Get-SummitSession: full session details (description, speaker company, tags) - Show-SummitSession: Spectre.Console panel display for session details - Get-PwShSummitModule: list all module commands with Spectre.Console table - Update-SummitData: scrape sched.com to generate or refresh Data/{year}.json - Year-agnostic design for future summits - Bundled 2026 schedule data (111 sessions) - Requires pwshSpectreConsole 2.3.0+ '@ } } } |