2021-06-19 15:39:45 -04:00
2021-06-13 12:15:41 -04:00
2021-06-19 15:39:45 -04:00
2021-06-19 15:17:51 -04:00
2021-06-12 17:54:03 -04:00
2021-06-12 16:59:42 -04:00
2021-06-19 15:17:51 -04:00
2021-06-05 15:44:56 -04:00
2021-05-05 19:23:23 -04:00
2021-04-04 22:39:27 -04:00
2021-06-12 16:18:53 -04:00
2021-06-19 15:39:45 -04:00

Slides

Slides in your terminal.

Terminal Slides

Slides Presentation

Installation

Homebrew

  • MacOS
brew install slides
  • Arch
yay -S slides
  • Go
go install github.com/maaslalani/slides

From source:

git clone https://github.com/maaslalani/slides.git
cd slides
go install

You can also download a binary from the releases page.

Usage

Create a simple markdown file that contains your slides:

# Welcome to Slides
A terminal based presentation tool

---

## Everything is markdown
In fact, this entire presentation is a markdown file.

---

## Everything happens in your terminal
Create slides and present them without ever leaving your terminal.

---

Include ASCII graphs with GraphViz + graph-easy.
https://dot-to-ascii.ggerganov.com/

┌──────────┐     ┌────────────┐     ┌────────┐
│ GraphViz │ ──▶ │ graph-easy │ ──▶ │ slides │
└──────────┘     └────────────┘     └────────┘

Checkout the example slides.

Then, to present, run:

slides presentation.md

If given a file name, slides will automatically look for changes in the file and update the presentation live.

slides also accepts input through stdin:

curl http://example.com/slides.md | slides

Go to the next slide with any of the following keys:

  • space
  • right
  • down
  • enter
  • n
  • k
  • l

Go to the previous slide with any of the following keys:

  • left
  • up
  • p
  • h
  • j

Configuration

See the configuration documentation

Alternatives

Credits: This project was heavily inspired by lookatme.

Development

See the development documentation

Description
No description provided
Readme MIT 4.9 MiB
Languages
Go 99.8%
Makefile 0.2%