add check for macos in aws-vault

use gdate instead of date due to difference in syntax
pull/301/head^2
Rogier 3 years ago committed by GitHub
parent 7d8e6274c7
commit 703674353d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -662,10 +662,15 @@ function __bobthefish_prompt_aws_vault_profile -S -d 'Show AWS Vault profile'
[ -n "$AWS_VAULT" -a -n "$AWS_SESSION_EXPIRATION" ]
or return
if test (uname) = Darwin
set now (gdate --utc +%s)
set expiry (gdate -d "$AWS_SESSION_EXPIRATION" +%s)
else
set now (date --utc +%s)
set expiry (date -d "$AWS_SESSION_EXPIRATION" +%s)
end
set -l profile $AWS_VAULT
set -l now (date --utc +%s)
set -l expiry (date -d "$AWS_SESSION_EXPIRATION" +%s)
set -l diff_mins (math "floor(( $expiry - $now ) / 60)")
set -l diff_time $diff_mins"m"

Loading…
Cancel
Save