slide deck presentation tool written in pure bash
Shell 74.3%
Makefile 2.7%
Other 23.0%
28 1 0

Clone this repository

https://tangled.org/anirudh.fi/shlide
git@tangled.org:anirudh.fi/shlide

For self-hosted knots, clone URLs may differ based on your setup.

readme.md

shlide#

a slide deck presentation tool written in pure bash

scrot

Features#

  • All slides are plain-text files.
  • Navigation using j / k or n / p.
  • Text color and style formatting.
  • Pure bash.

Usage#

Create a directory for your slides. Name each slide starting with a number and a hyphen, like so:

$ mkdir deck
$ touch deck/1-first-slide.txt
$ touch deck/2-another.txt

# so on

Formatting#

Slide content can be formatted like so:

Welcome to ${GRN}shlide${RST}. ${STR}Here${RST} are a few bullet points:

- first point
- second point
    * ${ITA}sub point${RST}
    * ${BLD}another${RST} sub point

Note: Make sure to ${RST} (reset) at the end.

A full list of formatting options are below:

Colors

Key Effect
BLK black
RED red
GRN green
YLW yellow
BLU blue
PUR purple
CYN cyan
RST reset

Styles

Key Effect
BLD bold
DIM dim
ITA italics
UND underline
FLS flashing
REV reverse
INV invert
STR strikethrough