# pager

The `pager` step type opens content in a scrollable, full-screen pager, letting your custom commands and workflows present long output — changelogs, plans, or logs — without flooding the terminal.

```yaml
steps:
  - name: changelog
    type: pager
    title: Changelog
    path: CHANGELOG.md
    markdown: true
```

## Fields

- **`content`**
  Inline content to display. Use either 
  `content`
   or 
  `path`
  .
- **`path`**
  File path to read and display. Use either 
  `path`
   or 
  `content`
  .
- **`title`**
  Optional pager title.
- **`markdown`**
  Render content as Markdown. Markdown files are also detected by extension.

The step result value contains the displayed content source.
