all repos — shlide @ b16457eceec42e7a98c8b75fb938c4f98cce12f0

slide deck presentation tool written in pure bash

b16457ec
Use bash's builtin method for screensize

This gets rid of annoying stty errors and makes our script fully bash
only.

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Thu, 18 Jun 2020 09:01:19 +0530
dd38d65e
Fix getting screensize on OpenBSD

OpenBSD doesn't have 'stty -F'; an alternative is to use bash's native
'checkwinsize' shell option to populate $LINES and $COLUMNS.

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Thu, 18 Jun 2020 08:56:49 +0530
a8db45dd
Fix stty in macOS (#8)

stty on macOS uses `-f` instead of `-F`
Abin Simon abinsimon10@gmail.com
Tue, 28 Apr 2020 16:48:16 +0530
2e825ef6
Add man page in scdoc format (#5)

Hunter Peavey vrywjvgviuotxeioqipx@disroot.org
Wed, 26 Feb 2020 13:05:17 +0000
d55be5c1
feat; reload slide
Akshay nerdypepper@tuta.io
Sun, 09 Feb 2020 11:07:53 +0530
7cc667f6
oops
Akshay nerdypepper@tuta.io
Sun, 09 Feb 2020 11:05:00 +0530
3d0bcbbb
move controls to section
Akshay nerdypepper@tuta.io
Sun, 09 Feb 2020 11:02:07 +0530
1f3b3b50
trim repeated code, nav with backspace
Akshay nerdypepper@tuta.io
Sun, 09 Feb 2020 11:00:51 +0530
a4a20985
add 0 and G motions
Akshay nerdypepper@tuta.io
Sun, 09 Feb 2020 10:44:48 +0530
e5d1a8d9
Better readme

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Fri, 07 Feb 2020 19:35:41 +0530
6d0c7349
Merge branch 'master' of github.com:icyphox/shlide
Anirudh Oppiliappan x@icyphox.sh
Fri, 07 Feb 2020 19:30:18 +0530
fe30b0a4
Fix color definitions

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Fri, 07 Feb 2020 19:29:35 +0530
612a1e54
Clean up code, better docs

* Mention bash version requirement in the readme (#2)
* Remove redundant code

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Thu, 06 Feb 2020 10:55:32 +0530
13706d5e
Squashed commit of the following:

commit 80036b6517a39d6e898296b5b91efe79614e7492
Author: Akshay <nerdypepper@tuta.io>
Date:   Mon Feb 3 05:09:33 2020 +0000

    Update readme.md

commit 6f5a2a7a869b4fd952434bc55ab0e65d49553934
Author: Akshay <nerdypepper@tuta.io>
Date:   Mon Feb 3 10:32:06 2020 +0530

    fix formatting, scrot

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 14:30:16 +0530
f6ef6c8c
Merge branch 'master' of github.com:icyphox/shlide
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 13:44:32 +0530
7400683c
Squashed commit of the following:

commit 80036b6517a39d6e898296b5b91efe79614e7492
Author: Akshay <nerdypepper@tuta.io>
Date:   Mon Feb 3 05:09:33 2020 +0000

    Update readme.md

commit 6f5a2a7a869b4fd952434bc55ab0e65d49553934
Author: Akshay <nerdypepper@tuta.io>
Date:   Mon Feb 3 10:32:06 2020 +0530

    fix formatting, scrot

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 13:43:38 +0530
ab3d9389
Shellchecked :sparkles:

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 13:35:50 +0530
33490116
Rewording

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 00:40:43 +0530
cb4350e7
Much better docs

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 00:39:41 +0530
e18d60c5
Merge branch 'master' of github.com:icyphox/shlide
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 00:21:39 +0530
27c1cdc5
Squashed commit of the following:

commit 9806b81849d8efa2ab371b7b0a1598e593d14354
Author: Akshay <nerdypepper@tuta.io>
Date:   Mon Feb 3 00:16:01 2020 +0530

    remove logging

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 00:20:50 +0530
95a5f0f0
Clear screen on quit

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 00:19:21 +0530
0cc2b403
Merge branch 'master' of https://github.com/icyphox/shlide
Akshay nerdypepper@tuta.io
Mon, 03 Feb 2020 00:05:39 +0530
bd9835c3
improve centering on highlighted slides
Akshay nerdypepper@tuta.io
Mon, 03 Feb 2020 00:04:59 +0530
ccc315bc
fix vim syntax hl
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 23:47:14 +0530
053dc3e3
filter out color codes in length calculation
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 23:45:54 +0530
ba338add
add ansi filters
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 23:45:41 +0530
1b9f2233
add slide number indicator
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 23:15:30 +0530
e1b8a8a5
add period after "quit"
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 22:45:57 +0530
c78c23a2
fix spacing glitch on newline encounters
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 22:41:45 +0530
9da2d560
add end reached prompt
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 20:30:07 +0530
5d125530
Add features to readme

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Sun, 02 Feb 2020 19:49:30 +0530
922a65e1
Fix $i < 0

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Sun, 02 Feb 2020 19:39:58 +0530
7b3b37e9
-- doesn't work here

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Sun, 02 Feb 2020 18:57:59 +0530
a2325603
Clean up dead code

* misc fixes to shit code

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Sun, 02 Feb 2020 18:55:56 +0530
322f09f2
add j/k/n/p navigation
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 18:48:46 +0530
5070555e
default is current dir
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 18:12:51 +0530
7b8ed609
remove logging
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 17:59:00 +0530
8fd254d7
improved centering
Akshay nerdypepper@tuta.io
Sun, 02 Feb 2020 17:52:46 +0530
d6337342
Attempt colors

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Sun, 02 Feb 2020 16:49:03 +0530
1f1d6785
Init

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Sun, 02 Feb 2020 15:19:30 +0530
f4d066d2
Better comments, trap Ctrl+C

Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
Anirudh Oppiliappan x@icyphox.sh
Mon, 03 Feb 2020 00:05:22 +0530
9806b818
remove logging
Akshay nerdypepper@tuta.io
Mon, 03 Feb 2020 00:16:01 +0530
80036b65
Update readme.md
Akshay nerdypepper@tuta.io
Mon, 03 Feb 2020 05:09:33 +0000
6f5a2a7a
fix formatting, scrot
Akshay nerdypepper@tuta.io
Mon, 03 Feb 2020 10:32:06 +0530
31f2a18e
Add space and enter keys to move to the next slide

* Added SPACE and ENTER key to be acceptable keys to move to the NEXT
slide

* Updated readme to detail using space or enter to navigate to next slide
Benjamin Kadel KardelioGithub@outlook.com
Thu, 06 Feb 2020 10:59:42 +0000
06df2ace
move `shopt` into ansi_filter, closes #1
Akshay nerdypepper@tuta.io
Mon, 03 Feb 2020 20:03:11 +0530
302f5159
fix links
Akshay nerdypepper@tuta.io
Mon, 03 Feb 2020 20:01:32 +0530