$ gem install gene_system
$ genesystem -h
A simple manifest powered CLI tool for configuring your laptop
Capture your development machine setup in a single manifest
Configuration is capture in a portable, simple and straight forward JSON or JSONNET manifest.
At render time you can ask questions and have use the responses in your setup commands so you don't need to store your secrets in source control.
Steps are skippable so you can keep install times down by only applying the configuration that's needed.
No charge, and it won't stalk you around the internet either. It's also open source and hackable.