terraspace new hook
Usage
terraspace new hook NAME
Description
Generates hook.
Examples
Project-level hook:
$ terraspace new hook --type project
create config/hooks
create config/hooks/terraform.rb
Stack-level hook:
$ terraspace new hook demo --type stack
create app/stacks/demo/config/hooks
create app/stacks/demo/config/hooks/terraform.rb
Stack-level hook with kind option:
$ terraspace new hook demo --type stack --kind terraspace
exist app/stacks/demo/config/hooks
create app/stacks/demo/config/hooks/terraspace.rb
Module-level hook:
$ terraspace new hook example --type module
create app/modules/example/config/hooks
create app/modules/example/config/hooks/terraform.rb
Options
-y, [--force] # Bypass overwrite are you sure prompt for existing files
[--kind=KIND] # terraform or terraspace
# Default: terraform
[--name=NAME] # Command name. Defaults to apply for terraform kind and build for terraspace kind
[--type=TYPE] # project, stack or module
# Default: project