bema

Crates.iobema
lib.rsbema
version0.0.9
sourcesrc
created_at2021-03-26 22:47:33.994488
updated_at2021-04-24 12:33:13.605269
descriptionpresentation in the terminal
homepagehttps://github.com/yazgoo/bema
repositoryhttps://github.com/yazgoo/bema
max_upload_size
id373988
size1,192,884
Olivier Abdesselam (yazgoo)

documentation

README

🗣 bema

Discord

Write your next slideshow in rust 🦀, as a self-contained binary 📦.

🦀 DSL

See examples/basic.rs.

👀 frontends

There are several ways you can display your slideshow.

🖥 GUI

demo cargo run --example basic gui

Invoke the program with gui as argument. Press escape for help on usage keys.

💾 Terminal

demo cargo run --example basic

Invoke the program with no argument. For now, full definition images are only supported within kitty, otherwise the program will fallback on blockish. Use arrow keys or hjkl to navigate, q to quit.

🕸 in browser with hovercraft

cargo run --example basic hovecraft

Just invoke the program with hovercraft as argument. This will output an hovercraft file (as well as images) that you can then interpret with hovercraft:

cargo run --example basic hovercraft > pres.hc && hovercraft pres.hc

Commit count: 60

cargo fmt