currently, in order to specify credentials, we have to use the abstract -c flag for each part.
ex. denominator -p ultradns -c username -c password zone list
If we instead group on provider, we can detect what the exact values should be.
ex. denominator route53 --accessKey ... --secretKey ... zone list
In this case, airline would read Provider.defaultCredentialSupplier() to see if args are even required, or Provider.getCredentialTypeToParameterNames() to see what the argument names should be.
currently, in order to specify credentials, we have to use the abstract
-c
flag for each part.ex.
denominator -p ultradns -c username -c password zone list
If we instead group on provider, we can detect what the exact values should be.
ex.
denominator route53 --accessKey ... --secretKey ... zone list
In this case, airline would read
Provider.defaultCredentialSupplier()
to see if args are even required, orProvider.getCredentialTypeToParameterNames()
to see what the argument names should be.