Skip to content

Instantly share code, notes, and snippets.

@trautonen
Created April 26, 2018 15:00
Show Gist options
  • Save trautonen/bd26dc33c857d2bb810b910c51de34ea to your computer and use it in GitHub Desktop.
Save trautonen/bd26dc33c857d2bb810b910c51de34ea to your computer and use it in GitHub Desktop.
Terraform workspaces in fish shell
# Edit your fish prompt with `funced fish_prompt` and
# add the following to a desired place in the function.
# Save the prompt after editing with `funcsave fish_prompt`.
# Set a variable for workspace color.
set -l tfworkspace_color (set_color green)
# Append the workspace name at the current prompt position if
# the directory contains a .terraform subdirectory
if test -d .terraform
set workspace (terraform workspace show ^/dev/null)
echo -n -s " " $tfworkspace_color "[" $workspace "]" $normal_color
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment