/sac-cli

Slides as Code CLI

Primary LanguageShellMIT LicenseMIT

Slides as Code CLI

sac command line is used to:

  • install, update, delete Slides as Code themes on your computer
  • develop slides deck
  • share slides

Demo

Check out the live demo.

Documentation

See online documentation.

Usage

Usage: sac <command>

Available commands:
  doctor      Show information about the installed tooling
  theme       Theme management
  deck        Deck management
  content     Content management

Theme Management

theme sub-commands
  install                             Install theme
    github <owner>/<theme>            Install theme from Github latest release
    git <git> [<tag>]                 Install theme from Git URL (with optional <tag>)
    tarball <tarball>                 Install theme from tarball
  installed                           List installed themes and versions
  remove <theme> <version>            Remove installed <theme>/<version>

Deck Management

deck sub-commands
  new <deck-directory> <theme>...     Create a new slides deck with themes
  code                                Serve slides deck with live updates
  html                                Build slides deck in HTML into public directory
  pdf [<pdf>] [<timeout>]             Build slides deck in PDF (default <pdf>=slides.pdf <timeout>=10000)

Content Management

content sub-commands
  new <content-name.md>               Create a new content file

Container Image

A container image is available at sacproj/sac.

Project Management

This project adheres to:

Authors

Developed with passion by Stéphane Este-Gracias and great open source contributors.

License

sac's code is released under MIT license.

Acknowledgments

  • Data Essential to give time and means to develop and maintain this project.