@basic-tools/cmd-runner
v1.0.1
Published
Command execute lib.
Readme
Command Runner
Configuration
- Add it to your package.json:
"dependencies": {
"@basic-tools/cmd-runner": "^1.0.0",
},- Init secret-resolver in your code:
For Example in your
main.tsorindex.ts
import { SecretResolver } from '@basic-tools/secrets-resolver';
...
const configSecrets = async () => {
if (process.env.NODE_ENV == 'production') {
await SecretResolver.setConfig({resolveType: RESOLVER_TYPES.aws});
return;
}
await SecretResolver.setConfig({resolveType: RESOLVER_TYPES.environments});
}
configSecrets()
...- Use it anywhere in your code.
import { SecretResolver } from '@basic-tools/secrets-resolver';
SecretResolver.get('MY_PRECIOUS')Configuration with AWS Secret Manager
You need to declare it as an environment variable or in your .env file:
AWS_REGION=
AWS_SECRET_NAME=