···1+shlide(1) ["Version 1.0"]
2+3+# NAME
4+5+shlide - a slide deck presentation tool written in pure bash
6+7+# SYNOPSIS
8+9+shlide _deck-directory/_
10+11+# DESCRIPTION
12+13+Create a directory for your slides. Name each slide starting with
14+a number and a hyphen, like so:
15+16+ $ mkdir deck++
17+$ touch deck/1-first-slide.txt++
18+$ touch deck/2-another.txt
19+20+*Note*: Make sure to prefix the first 9 slides with a *0* (e.g. 01-foo.txt, 02-bar.txt ...), if you have more than 10 slides.
21+22+Finally, run:
23+24+ $ shlide deck/
25+26+# CONTROLS
27+28+Next slide:
29+ *j*, *n*, *;*, *space*, *enter*
30+31+Previous slide:
32+ *k*, *p*, *,*, *backspace*
33+34+Jump to first slide:
35+ *0*
36+37+Jump to last slide:
38+ *G*
39+40+Reload:
41+ *r*
42+43+Quit:
44+ *q*
45+46+# FORMATTING
47+48+Slide content can be formatted like so:
49+50+Welcome to ${GRN}shlide${RST}. ${STR}Here${RST} are a few bullet points:
51+52+\- first point++
53+\- second point++
54+ \* ${ITA}sub point${RST}++
55+ \* ${BLD}another${RST} sub point
56+57+*Note*: Make sure to add ${RST} (reset) at the end.
58+59+A full list of formatting options are below:
60+61+## Colors
62+63+[[ *Key*
64+:- *Effect*
65+|- BLK
66+:- black
67+|- RED
68+:- red
69+|- GRN
70+:- green
71+|- YLW
72+:- yellow
73+|- BLU
74+:- blue
75+|- PUR
76+:- purple
77+|- CYN
78+:- cyan
79+|- RST
80+:- reset
81+82+## Styles
83+84+[[ *Key*
85+:- *Effect*
86+|- BLD
87+:- bold
88+|- DIM
89+:- dim
90+|- ITA
91+:- italics
92+|- UND
93+:- underline
94+|- FLS
95+:- flashing
96+|- REV
97+:- reverse
98+|- INV
99+:- invert
100+|- STR
101+:- strikethrough
102+103+# LICENSES
104+105+shlide is licensed under the MIT license.