Warning
Early stages of development. Everything might change. Many things might not work.
pelp - a presentation helper. Makes it easy to create a revealjs presentation from a Markdown file.
- Creates and serves a presentation
- Updates presentation in a browser when a source file changes
- Helps to create and manage recurring presentations
- pandoc - to build the presentation
- live-server - to update the presentation in the browser (when the source file changes)
- inotifywait - to watch for changes in the source file
- date - to calculate the next Monday
- sed - to replace the date in the template file
Some dependencies might be removed due to functionality being implemented by pelp itselmented by pelp.
- design & implement the
new
command - package for nix (flake.nix & flakehub)
- autocomplete
- add support for recurring presentations
- add support for templates (at least for recurring presentations)
- design & implement the
deploy
command - brush the project up
- nice error handling
- less unwrap(), more handling
- package for the Arch User Repository
Add pelp to your flake.nix
:
{
inputs.pelp.url = "https://flakehub.com/f/ejiek/pelp/*.tar.gz";
outputs = { self, pelp }: {
# Use in your outputs
};
}