Autocomplete is reducing the guess work when constructing the command and reduces the risk for typos. It also saves time since you're typing less. It shows which arguments are supported and auto-completes them.
It also shows supported values for arguments that have selectable values (--output-format, --profile).
This feature fetches and presents profiles from the .okta_aws_login_config file.
How Has This Been Tested?
I tested this on both Linux and Mac laptops. Both use Anaconda environments.
Screenshots (if appropriate):
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
Description
This implements and installs zsh/bash shell autocompletion for the
gimme-aws-creds
CLI.Related Issue
Feature request: https://github.com/Nike-Inc/gimme-aws-creds/issues/376
Motivation and Context
Autocomplete is reducing the guess work when constructing the command and reduces the risk for typos. It also saves time since you're typing less. It shows which arguments are supported and auto-completes them. It also shows supported values for arguments that have selectable values (
--output-format
,--profile
). This feature fetches and presents profiles from the.okta_aws_login_config
file.How Has This Been Tested?
I tested this on both Linux and Mac laptops. Both use Anaconda environments.
Screenshots (if appropriate):
Types of changes
Checklist: