slides

Slideshows that live in your terminal.

sh
curl -fsSL https://site-dwje.nubo.onl/install.sh | sh

press → or space to continue

Install

One line puts slides in ~/.local/bin:

sh
curl -fsSL https://site-dwje.nubo.onl/install.sh | sh

Builds:

Or build it yourself from the source with cargo build --release.

Write a deck

A deck is one markdown file. Frontmatter is optional. A line holding only --- starts the next slide. Headings, lists, bold, italic, inline code and fenced code blocks all render. Name a file on the fence (```toml modality.toml) and it labels the code box.

deck.md
---
title: Standup
---
# Yesterday

- shipped the parser
- fixed reload
---
# Today

```rust
fn main() {}
```
slides new deck.md
starts a deck with three example slides
slides edit deck.md
opens your editor, then presents the result
slides view deck.md
presents the deck fullscreen

Keys

These are the app's keys. The navigation keys work on this page too, and ? opens this list on any slide.

help
?: toggle this help
→ / l / space / n: next slide
← / h / p: previous slide
g / Home: first slide
G / End: last slide
r: reload from disk
q / Esc: quit

Here, r and q do nothing and Esc closes the help.