aws-lambda-manager

1.0.2 • Public • Published

Lambda Manager

Build Status GitHub issues GitHub stars GitHub license GitHub forks

Lambda Builder is a nodeJs cli that can be used to create a typescript lambda project consisting of TsLinting, serverless and npm configurations. The cli can also deploy/remove lambdas to/from aws using serverless architecture. Before lambdas are deployment the project is linted against rules specified inside a tslint.json file. If linting is failed the project will not be deployed.

Prerequisites

  1. Install
$ npm install -g lambda-manager
  1. Create Lambda/Service
# Creates a lambda with application name `my-app`, service name `my-app-service` in path `my-app-lambda`
lam create -a my-app -n my-app-service -p my-app-lambda
  1. Deploy Lambda/Service
# Use this to quickly deploy changes to aws
lam deploy
  1. Remove Lambda/Service
# Use this to remove all functions and resources configured in serverless.yml
lam remove
  1. Help
# Use this to access help text
lam -h or lam --help

Note The cli can be invoked with either lamor lambda-manager

Licensing

Lambda Manager is licensed under the Apache 2.0 License.

All files located in the node_modules and external directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms in the Apache 2.0 License.

Package Sidebar

Install

npm i aws-lambda-manager

Weekly Downloads

0

Version

1.0.2

License

Apache-2.0

Unpacked Size

41.7 kB

Total Files

14

Last publish

Collaborators

  • khutton