Open nathan-muir opened 7 years ago
The goal of this PR is to create a CLI that is 100% compatible with credstash, using the API's of credsmash
credstash
credsmash
Based on the work thus far, the following breaking changes must be resolved:
P1 Removed these options: --region, --profile or --arn as they can be configured via boto3 See History.md.
--region
--profile
--arn
boto3
region
profile
arn
credsmash.boto3.get_session
@lru_cache
P2 Removed --version on credstash getall
--version
credstash getall
version
Credsmash.get_all
Credsmash.find_many
P3 Removed --digest on credstash put, & uses incompatible algo
--digest
credstash put
algorithm
algorithm_options
Credsmash.get_session
Credsmash
P4 Missing cosmetic features added to CLI since credstash==1.12.0
credstash==1.12.0
credstash>1.12.0
The goal of this PR is to create a CLI that is 100% compatible with
credstash
, using the API's ofcredsmash
Based on the work thus far, the following breaking changes must be resolved:
P1 Removed these options:
--region
,--profile
or--arn
as they can be configured viaboto3
See History.md.region
,profile
andarn
tocredsmash.boto3.get_session
, use@lru_cache
.P2 Removed
--version
oncredstash getall
version
option toCredsmash.get_all
andCredsmash.find_many
P3 Removed
--digest
oncredstash put
, & uses incompatible algoalgorithm
/algorithm_options
to be configured withCredsmash.get_session
or instantiateCredsmash
manually in the credstash cli.P4 Missing cosmetic features added to CLI since
credstash==1.12.0
credstash>1.12.0