I've replaced the --init argument with --setup, as "init" is also used in Integrant to mean a different thing, and it's not a good idea to overload words with multiple meanings in the same application.
This also makes it a little more concise to setup projects. e.g. --setup :duct:git:bb will add a duct.edn file, a bb.edn file, a .gitignore file, and initiate a git repo.