> [!warning] > This project is still under active development. Features are incomplete and buggy. Do not use in production. # tempest Convert `.lisp` files to `.html` templates using [spinneret](https://github.com/ruricolist/spinneret), meant for simple templating like [Hugo](https://gohugo.io/) themes and plain HTML pages. ## Usage First, build from source. Make sure you have [SBCL](https://www.sbcl.org/), [Quicklisp](https://www.quicklisp.org/beta/) and [make](https://www.gnu.org/software/make/) set up. ```shell make build ``` Then a binary named `tempest` will be produced. Run it. ```shell # the following command all accept multiple arguments ./tempest build # build all tempest .lisp in dir ./tempest build-each # build each specified tempest .lisp # watch, for now, only accpets one ./tempest watch # watch for changes and build modified or created .lisp ``` Only `.lisp` file whose content starts with `;;;; TEMPEST` will be built. # Todos - [ ] Integrate [Parenscript](https://parenscript.common-lisp.dev/), compile `.lisp` to `.js` or `