crcrcr reads your folder contents to create some slides in your terminal.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Siegfried Ehret 4c8d5b493f 🔧 update push script 5 months ago
slides 📝 update example 5 months ago
src 🎁 Allow to fix the width of slides, centered in the terminal 5 months ago
.gitignore 🔧 add gitignore 5 months ago
CHANGELOG.md 📝 update changelog 5 months ago
LICENSE 🔓 add license 5 months ago
Makefile 🔧 update push script 5 months ago
README.md 📝 add mirrors in readme 5 months ago
VERSION ⬆️ bump version 5 months ago
shard.lock 🚀 add code 5 months ago
shard.yml 🚀 add code 5 months ago

README.md

crcrcr

crcrcr reads your folder contents to create some slides in your terminal.

⚠️ very experimental, but it works (sometimes) on my computer.

Usage

Just run crcrcr in your folder and voilà!

Here is a sample structure:

my-slides/
├── 01-intro/
│   ├── 01-intro.txt
│   └── 02-whoami.txt
├── 02-what
│   ├── 01-slides.txt
│   └── 02-terminal.txt
└── 00.txt

The slides are ordered alphabetically, so the order is:

  • 00.txt
  • 01-intro/01-intro.txt
  • 01-intro/02-whoami.txt
  • 02-what/01-slides.txt
  • 02-what/02-terminal.txt

Possible flags:

  • -w 50 or --width=50: fix the width of the slides. They will be centered in the terminal.

Known issues

  • 🐛 Crashes when the terminal is resized and the content reaches the borders.

Development

crcrcr is made with Crystal.

Code available on:

License

Licensed under the GPLv3 license.