Standard build scripts combining Terraform and custom pre- and post- deploy options
npm install @sofarocean/loftloft is a set of command line utilities that provide a standard way of managing and deploying infrastructure and code across multiple environments using git, Github, and Terraform.
_"Lofting is a drafting technique whereby curved lines are generated, to be used in plans for streamlined objects such as aircraft and boats."_
loft is published on npm and can be executed anywhere with npx:
``bash`
npx @sofarocean/loft
If you find yourself using loft frequently from the command line, you can create an alias by adding an entry to your ~/.profile, ~/.bashrc, or similar:
`bash`
alias loft='npx @sofarocean/loft'
And then running commands from any directory such as:
`bash`
loft deploy
`bash
npx @sofarocean/loft deploy [--pre-apply