Serverless Command Line Event Args

This module is Serverless Framework plugin. Event JSON passes to your Lambda function in commandline.

View on Github

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