···11+shlide(1) ["Version 1.0"]
22+33+# NAME
44+55+shlide - a slide deck presentation tool written in pure bash
66+77+# SYNOPSIS
88+99+shlide _deck-directory/_
1010+1111+# DESCRIPTION
1212+1313+Create a directory for your slides. Name each slide starting with
1414+a number and a hyphen, like so:
1515+1616+ $ mkdir deck++
1717+$ touch deck/1-first-slide.txt++
1818+$ touch deck/2-another.txt
1919+2020+*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.
2121+2222+Finally, run:
2323+2424+ $ shlide deck/
2525+2626+# CONTROLS
2727+2828+Next slide:
2929+ *j*, *n*, *;*, *space*, *enter*
3030+3131+Previous slide:
3232+ *k*, *p*, *,*, *backspace*
3333+3434+Jump to first slide:
3535+ *0*
3636+3737+Jump to last slide:
3838+ *G*
3939+4040+Reload:
4141+ *r*
4242+4343+Quit:
4444+ *q*
4545+4646+# FORMATTING
4747+4848+Slide content can be formatted like so:
4949+5050+Welcome to ${GRN}shlide${RST}. ${STR}Here${RST} are a few bullet points:
5151+5252+\- first point++
5353+\- second point++
5454+ \* ${ITA}sub point${RST}++
5555+ \* ${BLD}another${RST} sub point
5656+5757+*Note*: Make sure to add ${RST} (reset) at the end.
5858+5959+A full list of formatting options are below:
6060+6161+## Colors
6262+6363+[[ *Key*
6464+:- *Effect*
6565+|- BLK
6666+:- black
6767+|- RED
6868+:- red
6969+|- GRN
7070+:- green
7171+|- YLW
7272+:- yellow
7373+|- BLU
7474+:- blue
7575+|- PUR
7676+:- purple
7777+|- CYN
7878+:- cyan
7979+|- RST
8080+:- reset
8181+8282+## Styles
8383+8484+[[ *Key*
8585+:- *Effect*
8686+|- BLD
8787+:- bold
8888+|- DIM
8989+:- dim
9090+|- ITA
9191+:- italics
9292+|- UND
9393+:- underline
9494+|- FLS
9595+:- flashing
9696+|- REV
9797+:- reverse
9898+|- INV
9999+:- invert
100100+|- STR
101101+:- strikethrough
102102+103103+# LICENSES
104104+105105+shlide is licensed under the MIT license.