An intuitive & user-friendly CLI application for AWS' Secrets-Manager.
Warning: Never commit or upload secrets into version control.
- Create an Arbitrary
.secret.json
File:{ "Secret": "Value" }
- Run
npx --yes @cloud-technology/secrets-manager create
- Provide the Name:
Organization/Environment/Application/Resource/Identifier
- Provide the Description:
A secret's description ...
- Provide the Secret File's Path:
.secret.json
- Either a relative or absolute file-system path
- Provide the Name:
- When searching for a secret, if a TTY is not present, but only a single secret was found,
simply output the results without forcing the user to accept the list-item.
- Add a flag that would simulate a no-TTY environment (
--ci
|--no-ci
).
- Add a flag that would simulate a no-TTY environment (
- Prompt the User to select from a drop-down (
File
|Prompt
) for the secrets generation during thecreate
command. - Extend
Utility.inspect
to include aInfinite
output result when piping the output from thelist
command to stdout.