serverless

Serverless CommandLine Event Args

Overview

This is a Serverless Framework plugin. Event JSON passes to your Lambda function in commandline when you execute serverless invoke. Support for Serverless 1.0.

I think useful for developers, because event.json is a little difficult to manage.

  • You get lost event.json under the control of the git.
  • A pain to edit the file every time you change the value of the argument.
  • If specified directly in the command line, pick up from the history, it's easy

Usage

Execute your Lambda function. Add -e '<JSON>' or --event '<JSON>'.

$ serverless invoke -f YourFunction --event '{"foo":"var"}'

Install

Execute npm install in your Serverless project.

$ npm install serverless-command-line-event-args

Add the plugin to your serverless.yml file

plugins:
- serverless-command-line-event-args