1.0.2 • Published 5 years ago

aws-lambda-manager v1.0.2

Weekly downloads
3
License
Apache-2.0
Repository
github
Last release
5 years ago

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.