diff options
author | Roger Gonzalez <rogergonzalez21@gmail.com> | 2019-12-29 14:58:33 -0300 |
---|---|---|
committer | Roger Gonzalez <rogergonzalez21@gmail.com> | 2019-12-29 14:58:33 -0300 |
commit | efb336a23b65a9a2d56889396b13c1757bdaf354 (patch) | |
tree | 234e40115f79a84c8a755df6fb932cc6797e36e1 /.config/fisher/github.com/matchai/spacefish/functions/__sf_section_aws.fish |
Initial commit
Diffstat (limited to '.config/fisher/github.com/matchai/spacefish/functions/__sf_section_aws.fish')
-rw-r--r-- | .config/fisher/github.com/matchai/spacefish/functions/__sf_section_aws.fish | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.config/fisher/github.com/matchai/spacefish/functions/__sf_section_aws.fish b/.config/fisher/github.com/matchai/spacefish/functions/__sf_section_aws.fish new file mode 100644 index 00000000..fc33ac6f --- /dev/null +++ b/.config/fisher/github.com/matchai/spacefish/functions/__sf_section_aws.fish @@ -0,0 +1,39 @@ +# +# Amazon Web Services (AWS) +# +# The AWS Command Line Interface (CLI) is a unified tool to manage AWS services. +# Link: https://aws.amazon.com/cli/ + +function __sf_section_aws -d "Display the selected aws profile" + # ------------------------------------------------------------------------------ + # Configuration + # ------------------------------------------------------------------------------ + + __sf_util_set_default SPACEFISH_AWS_SHOW true + __sf_util_set_default SPACEFISH_AWS_PREFIX "using " + __sf_util_set_default SPACEFISH_AWS_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX + __sf_util_set_default SPACEFISH_AWS_SYMBOL "☁️ " + __sf_util_set_default SPACEFISH_AWS_COLOR ff8700 + + # ------------------------------------------------------------------------------ + # Section + # ------------------------------------------------------------------------------ + + # Show the selected AWS-cli profile + [ $SPACEFISH_AWS_SHOW = false ]; and return + + # Ensure the aws command is available + type -q aws; or return + + # Early return if there's no AWS_PROFILE, or it's set to default + if test -z "$AWS_PROFILE" \ + -o "$AWS_PROFILE" = "default" + return + end + + __sf_lib_section \ + $SPACEFISH_AWS_COLOR \ + $SPACEFISH_AWS_PREFIX \ + "$SPACEFISH_AWS_SYMBOL""$AWS_PROFILE" \ + $SPACEFISH_AWS_SUFFIX +end |