>_ TerminalSlides
GitHub

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