Update README.md
1 file changed
tree: b6c4537a1a134b2b455922bb62513243fa5014f7
  1. broker/
  2. client/
  3. invoker/
  4. .gitignore
  5. README.md
README.md

OpenWhisk Debugger

This project currently supports debugging NodeJS actions on your laptop.

Usage

Start the debug client:

% cd client; ./wskdb
Welcome to the OpenWhisk Debugger

? (wskdb)

You will now be in a REPL. Issue help to see the list of available commands.

Invoking an action

The syntax here is almost identical to that of the wsk CLI.

? (wskdb) invoke actionName -p param1 value1 -p param2 value2

If you haven‘t yet attached to the action you are invoking, the invocation will proceed as if you weren’t in the debugger, and had issued a blocking invocation from the CLI.

Attaching to an action

Say for example you wish to attach to an action foo, and this action occurs in a sequence seq.

? (wskdb) attach foo
Attaching to foo
   Creating action trampoline
   Creating sequence splice seq