Skip to content

clojurestream/babashka-workshop

Repository files navigation

Babashka Workshop

A simple TODO app backed by SQLite3 and a CLI intended for the workshop demonstrating the various features and aspects of Babashka.

System Requirements

Latest versions recommended for the following

To verify things are set up properly, you can run this:

bb --version

clojure --version

Run

Server

  • Run tests: make test.
  • Start app locally: make start. Set the env vars TODOS_HOST and TODOS_PORT to customise.
  • Build container image: make image.

CLI

  • List all todos: bb cli ls
  • Add a todo: bb cli todo.
  • Mark it done: bb cli done

Workshop Feedback

At the end of the workshop, please provide short feedback.