Skip to content
/ bema Public

write your next slideshow in rust πŸ¦€, as a self-contained binary πŸ“¦.

Notifications You must be signed in to change notification settings

yazgoo/bema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—£ 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

About

write your next slideshow in rust πŸ¦€, as a self-contained binary πŸ“¦.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages