in index.js [202:241]
function getYargsParser() {
return yargs
.help()
.alias("h", "help")
.updateStrings({
'Positionals:': 'Arguments:',
'Not enough non-option arguments: got %s, need at least %s': {
"one": "Error: Missing argument <action> (%s/%s)",
"other": "Error: Missing argument <action> (%s/%s)"
}
})
.version(false)
.wrap(90)
.command(
"* <action> [source-path]",
// eslint-disable-next-line indent
`. ____ ___ _ _ _ _ _
. /\\ \\ / _ \\ _ __ ___ _ __ | | | | |__ (_)___| | __
. /\\ /__\\ \\ | | | | '_ \\ / _ \\ '_ \\| | | | '_ \\| / __| |/ /
. / \\____ \\ / | |_| | |_) | __/ | | | |/\\| | | | | \\__ \\ <
. \\ \\ / \\/ \\___/| .__/ \\___|_| |_|__/\\__|_| |_|_|___/_|\\_\\
. \\___\\/ tm |_|
. W S K D E B U G
Debug an Apache OpenWhisk <action> by forwarding its activations to a local docker
container that has debugging enabled and its debug port exposed to the host.
If only <action> is specified, the deployed action code is debugged.
If [source-path] is set, it must point to the local action sources which will be mounted
into the debug container. Sources will be automatically reloaded on each new activation.
This feature depends on the kind.
Supported kinds:
- ${getSupportedKinds().join("\n")}
`,
yargsOptions
);
}