# Functions

AddProfileCheckConfig checks the CLI flag configuration for the 'add-profile' subcommand.
AddProfileInitFlags sets up the CLI flags for the 'add-profile' subcommand.
SetupUserCheckConfig checks the CLI flag configuration for the 'setup' subcommand.
SetupUserInitFlags sets up the CLI flags for the 'setup' subcommand.

# Constants

AWSBaseProfileFlag is the AWS base profile name Flag.
AWSProfileAccountFlag is the combined AWS profile name and account ID Flag.
AWSProfileFlag is the AWS Profile flag.
AWSRegionFlag is the generic AWS Region Flag.
IAMRoleFlag is the IAM Role name Flag.
IAMUserFlag is the IAM User name Flag.
MfaSerialFlag is the MFA Serial Flag.
NoMFAFlag indicates that no MFA device should be configured as one exists.
OutputFlag is the Output Flag.
SourceProfileFlag is the Source Profile Flag.
VaultAWSKeychainNameDefault is the aws-vault default keychain name.
VaultAWSKeychainNameFlag is the aws-vault keychain name Flag.
VerboseFlag is the Verbose Flag.

# Structs

AddProfileConfig holds information for the AWS profile configured by this script.
DefaultConfig is the standard config struct for managing subcommand input.
MFATokenPair holds two MFA tokens for enabling virtual MFA device.
SetupConfig holds information for the AWS user being configured by this script.