summaryrefslogtreecommitdiff
path: root/.config/fish/functions/_tide_item_aws.fish
blob: 7cb6338ee355c809765ea406483d1292385542d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
function _tide_item_aws
    # AWS_PROFILE overrides AWS_DEFAULT_PROFILE, AWS_REGION overrides AWS_DEFAULT_REGION
    set -q AWS_PROFILE && set -l AWS_DEFAULT_PROFILE $AWS_PROFILE
    set -q AWS_REGION && set -l AWS_DEFAULT_REGION $AWS_REGION

    if test -n "$AWS_DEFAULT_PROFILE" && test -n "$AWS_DEFAULT_REGION"
        _tide_print_item aws $tide_aws_icon' ' "$AWS_DEFAULT_PROFILE/$AWS_DEFAULT_REGION"
    else if test -n "$AWS_DEFAULT_PROFILE$AWS_DEFAULT_REGION"
        _tide_print_item aws $tide_aws_icon' ' "$AWS_DEFAULT_PROFILE$AWS_DEFAULT_REGION"
    end
end