All Projects → icyphox → Shlide

icyphox / Shlide

Licence: mit
🖼 a slide deck presentation tool written in pure bash

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Shlide

Marpit
The skinny framework for creating slide deck from Markdown
Stars: ✭ 364 (-10.34%)
Mutual labels:  slides, presentation
Big
presentations for busy messy hackers
Stars: ✭ 3,208 (+690.15%)
Mutual labels:  slides, presentation
slides
No description or website provided.
Stars: ✭ 27 (-93.35%)
Mutual labels:  presentation, slides
Xaringanthemer
😎 Give your xaringan slides some style
Stars: ✭ 337 (-17%)
Mutual labels:  slides, presentation
Godot Power Pitch
International pitch for the Godot Game Engine, made in Godot, available in 15+ languages
Stars: ✭ 348 (-14.29%)
Mutual labels:  slides, presentation
cppcon2015
Repository for the slides and the code of my CppCon 2015 talks.
Stars: ✭ 93 (-77.09%)
Mutual labels:  presentation, slides
diorama
A set of React.js components to create easy en extendable presentations.
Stars: ✭ 17 (-95.81%)
Mutual labels:  presentation, slides
eloc
1MB cli for authoring / presenting in markdown
Stars: ✭ 52 (-87.19%)
Mutual labels:  presentation, slides
Presentation
📑 Presentation helps you to make tutorials, release notes and animated pages.
Stars: ✭ 3,004 (+639.9%)
Mutual labels:  slides, presentation
slides
Terminal based presentation tool
Stars: ✭ 5,347 (+1217%)
Mutual labels:  presentation, slides
presentador
📽 An opinionated presentation framework. Just write what you want to present and it will do the rest.
Stars: ✭ 25 (-93.84%)
Mutual labels:  presentation, slides
code-slides
present your code as slides in VSCode
Stars: ✭ 17 (-95.81%)
Mutual labels:  presentation, slides
s6
S6 Blank - Slideshow templates using HTML 5, CSS 3 'n' JavaScript 2017+ w/ Bespoke.js-compatible "microkernel"
Stars: ✭ 91 (-77.59%)
Mutual labels:  presentation, slides
markdown-deck
A web component for presenters
Stars: ✭ 15 (-96.31%)
Mutual labels:  presentation, slides
markdown-slides
Using markdown, write simple but beautiful presentations with math, animations and media.
Stars: ✭ 64 (-84.24%)
Mutual labels:  presentation, slides
nicar tworkshop
Slides for #NICAR18 workshop on collecting and analyzing Twitter data
Stars: ✭ 23 (-94.33%)
Mutual labels:  presentation, slides
slidev
Presentation Slides for Developers
Stars: ✭ 25,925 (+6285.47%)
Mutual labels:  presentation, slides
dekk
👁 A presentation tool written in react.js
Stars: ✭ 33 (-91.87%)
Mutual labels:  presentation, slides
getting-started-with-grails
Conference Talk - Getting Started with Grails
Stars: ✭ 23 (-94.33%)
Mutual labels:  presentation, slides
StageMate
StageMate is the smart assistant for your presentation. It will cover all aspects of your pitch from skipping slides to reminding you if you miss some major point.
Stars: ✭ 60 (-85.22%)
Mutual labels:  presentation, slides

shlide

a slide deck presentation tool written in pure bash

scrot

Features

  • All slides are plain-text files.
  • Vim like navigation.
  • Text color and style formatting.
  • Pure bash.

Requirements

  • bash 4+

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

Note: Make sure to prefix the first 9 slides with a 0 (01-foo.txt, 02-bar.txt ...), if you have more than 10 slides.

Finally, run:

$ shlide deck/

Controls

  • Next slide: j, n, ;, space, enter
  • Previous slide: k, p, ,, backspace
  • Jump to first slide: 0
  • Jump to last slide: G
  • Reload: r
  • Quit: q

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].