Build and pack AWS Lambda function.
npm install aws-lambda-buildWindows Mac and Linux tested.
It does the following:
1. cd function directory
2. npm install (if verbose > output)
3. zip to provided (or generated) filename.zip (if zip exists - delete it)
```
Usage:
lambda-build
--function=functionName | -f functionName | Required. Path to directory that contains Lambda function
--archive=archiveName | -a archiveName | Zip archive where it will be packed. If not set - Function name will be used
--verbose | -v | Output more debug info. Useful for redirect it to log
--quiet | -q | No output at all. Watch the exit code
Next command will produce API_Function.zip file in the current directory.
This .zip file will contain code that is ready for uploading to AWS Lambda
```
$ lambda-build/build.sh -f API/Function -n API-Function.zip
Or
$ lambda-build/build.sh -f API/Function -n API-Function
Or even
$ lambda-build/build.sh -f API/Function
Check out my aws-lambda-local package!