Skip to content

Creating a BigConfig project

BigConfig requires Clojure and Babashka.

Terminal window
brew install clojure/tools/clojure
brew install borkdude/brew/babashka

The fastest way to start with BigConfig is to use one of the official templates.

  • action — A single file to run CI for a Clojure/Babashka project.
  • ansible — A project to manage two ubuntu minipcs.
  • devenv — A better init for devenv .
  • dotfiles — An alternative to chezmoi .
  • multi — A monorepo with three modules for Ansible and Terraform.
  • terraform — A project to manage AWS resources with Terraform.
  • tools — A single file to add Clojure Tools to your Clojure project.
Terminal window
# Add big-config as tool to Clojure
clojure -Ttools install-latest :lib io.github.amiorin/big-config :as big-config
# Print the help of all templates
clojure -A:deps -Tbig-config help/doc
# Invoke one of the templates with your options
clojure -Tbig-config terraform