Creating a BigConfig project
Requirements
Section titled “Requirements”BigConfig requires Clojure and Babashka.
brew install clojure/tools/clojurebrew install borkdude/brew/babashkadevbox global add clojuredevbox global add babashkaCreating a BigConfig project
Section titled “Creating a BigConfig project”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
initfor 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.
# Add big-config as tool to Clojureclojure -Ttools install-latest :lib io.github.amiorin/big-config :as big-config
# Print the help of all templatesclojure -A:deps -Tbig-config help/doc
# Invoke one of the templates with your optionsclojure -Tbig-config terraform