project command is used to execute global operations on the project.
leverage project init
project init subcommand initializes a Leverage project in the current directory. If not found, it also initializes the global config directory for Leverage CLI
~/.leverage/, and fetches the template for the projects' creation.
It then proceeds to drop a template file for the project configuration called
project.yaml and initializes a
git repository in the directory.
leverage project create
project create subcommand creates the files structure for the architecture in the current directory and configures it based on the values set in the
It will then proceed to make sure all files follow the standard Terraform code style.