Minor changes and updated help messages

pull/474/head
Eduardo Bellido Bellido 2015-05-11 00:02:07 +02:00
parent ca52f5ce2f
commit ab08ca7d16
1 changed files with 8 additions and 14 deletions

View File

@ -4,21 +4,15 @@ about-plugin 'AWS helper functions'
function awskeys { function awskeys {
about 'helper function for AWS credentials file' about 'helper function for AWS credentials file'
group 'aws' group 'aws'
if [[ $# -eq 0 ]]; then if [[ $# -eq 1 ]] && [[ "$1" = "list" ]]; then
__awskeys_help
elif [[ $# -eq 1 ]] && [[ "$1" = "list" ]]; then
__awskeys_list "$2" __awskeys_list "$2"
elif [[ $# -eq 2 ]]; then elif [[ $# -eq 2 ]] && [[ "$1" = "show" ]]; then
if [[ "$1" = "show" ]]; then
__awskeys_show "$2" __awskeys_show "$2"
elif [[ "$1" = "export" ]]; then elif [[ $# -eq 2 ]] && [[ "$1" = "export" ]]; then
__awskeys_export "$2" __awskeys_export "$2"
else else
__awskeys_help __awskeys_help
fi fi
else
__awskeys_help
fi
} }
function __awskeys_help { function __awskeys_help {
@ -26,9 +20,9 @@ function __awskeys_help {
echo -e "Helper to AWS credentials file.\n" echo -e "Helper to AWS credentials file.\n"
echo -e "Commands:\n" echo -e "Commands:\n"
echo " help Show this help message" echo " help Show this help message"
echo " list List available credentials profiles" echo " list List available AWS credentials profiles"
echo " show Show the keys associated to a credentials profile" echo " show Show the AWS keys associated to a credentials profile"
echo " export Export a credentials profile keys as environment variables" echo " export Export an AWS credentials profile keys as environment variables"
} }
function __awskeys_get { function __awskeys_get {