A tiny wrap around the AWS CLI, which runs any command as a promise.
Easily integrates with node task runners (e.g.: npm and gulp) due to its promise interface.
You must have the AWS CLI installed and have its executable added to your path
You can execute all commands available from your AWS CLI version
import { cli } from '@aws-toolkit/aws-cli'
const { cli } = require('@aws-toolkit/aws-cli');
const args = [
'deploy',
'--template-file', '<value>',
'--stack-name', '<value>'
];
async function example() {
await cli('cloudformation', args);
}