#!/usr/bin/env node const program = require( "commander" ); program .version( "0.0.1" ) .command( "init-lambda [name]", "Initialise a new lambda" ) .command( "run-lambda [name] [local]", "Run a local or deployed lambda" ) .command( "deploy-lambda [name] [env] [use_bastion] [aws_profile]", "Deploy a lambda" ) .command( "encrypt-var [name] [value] [use_bastion] [aws_profile]", "Encrypt an environment variable using KMS" ) .command( "decrypt-var [name] [use_bastion] [aws_profile]", "Decrypt an environment variable using KMS" ) .command( "watch-log [name] [search] [group_name] [start_time] [tail] [use_bastion] [aws_profile]", "Fetch and search Cloudwatch logs for a lambda" ) .parse( process.argv );