Get started
A presentation is a PowerShell object. Create it, pipe it into slides, then open the interactive presenter.
Create a deck
$deck = New-TerminalPresentation `
-Title 'Shipping from the terminal' `
-Theme Midnight
$deck | Add-TerminalSlide -Title 'Why TerminalSlides?' -Content {
Add-SlideBullet 'No context switching'
Add-SlideBullet 'Automatable and versionable' -RevealStep 1
Add-SlideCode -Language powershell -Code 'Get-Process | Sort-Object CPU -Descending'
} | Out-Null
Present
Show-TerminalPresentation -Presentation $deck
Use arrow keys or Space to advance, S for notes, O for overview, and Q to quit.
Publish
Export-TerminalPresentation -Presentation $deck -Path ./deck.html -Format Html