From 7c10d9839f05b8b73e26aa4e0f04cc886fbba6a6 Mon Sep 17 00:00:00 2001 From: Chris Schindlbeck Date: Tue, 7 Apr 2026 07:21:12 +0200 Subject: [PATCH] feat(terraform): add aliases for terraform: tfapp, tfpo --- plugins/terraform/terraform.plugin.zsh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/plugins/terraform/terraform.plugin.zsh b/plugins/terraform/terraform.plugin.zsh index 1359ddd44..8e57b00db 100644 --- a/plugins/terraform/terraform.plugin.zsh +++ b/plugins/terraform/terraform.plugin.zsh @@ -4,21 +4,21 @@ function tf_prompt_info() { # check if in terraform dir and file exists [[ -d "${TF_DATA_DIR:-.terraform}" && -r "${TF_DATA_DIR:-.terraform}/environment" ]] || return - local workspace="$(< "${TF_DATA_DIR:-.terraform}/environment")" + local workspace="$(<"${TF_DATA_DIR:-.terraform}/environment")" echo "${ZSH_THEME_TF_PROMPT_PREFIX-[}${workspace:gs/%/%%}${ZSH_THEME_TF_PROMPT_SUFFIX-]}" } function tf_version_prompt_info() { - local terraform_version - terraform_version=$(terraform --version | head -n 1 | cut -d ' ' -f 2) - echo "${ZSH_THEME_TF_VERSION_PROMPT_PREFIX-[}${terraform_version:gs/%/%%}${ZSH_THEME_TF_VERSION_PROMPT_SUFFIX-]}" + local terraform_version + terraform_version=$(terraform --version | head -n 1 | cut -d ' ' -f 2) + echo "${ZSH_THEME_TF_VERSION_PROMPT_PREFIX-[}${terraform_version:gs/%/%%}${ZSH_THEME_TF_VERSION_PROMPT_SUFFIX-]}" } - alias tf='terraform' alias tfa='terraform apply' alias tfa!='terraform apply -auto-approve' alias tfap='terraform apply -parallelism=1' +alias tfapp='terraform apply tfplan' alias tfc='terraform console' alias tfd='terraform destroy' alias tfd!='terraform destroy -auto-approve' @@ -31,6 +31,7 @@ alias tfiu='terraform init -upgrade' alias tfiur='terraform init -upgrade -reconfigure' alias tfo='terraform output' alias tfp='terraform plan' +alias tfpo='terraform plan -out tfplan' alias tfv='terraform validate' alias tfs='terraform state' alias tft='terraform test'