@skedulo/plugin-mex
v0.2.2
Published
Skedulo `sked` CLI plugin for Mobile Extensions (MEX) — sandbox debugging and project scaffolding.
Maintainers
Keywords
Readme
@skedulo/plugin-mex
Skedulo sked CLI plugin for Mobile Extensions (MEX) — sandbox debugging and project scaffolding.
Development
In order to develop this plugin. First you will need to fetch this repo down to your local machine: https://github.com/Skedulo/cli
Then you will create to create a symlink such as:
ln -s {cli-repo-path}/packages {mex-client-repo-path}/cli/packages
Inside the "Skedulo CLI" repository, you will need to follow their instruction to at least build it successfully (such as husky build, npm install, etc...)
After that run this in the root folder of this repo.
sked plugins link cli
Now all the output for this will be connected to the sked tool
Commands
sked help [COMMANDS]sked mex template lowcode-ldmsked mex template sync-custom-functionsked mex template sync-mexwex
sked help [COMMANDS]
Display help for sked.
USAGE
$ sked help [COMMANDS...] [-n]
ARGUMENTS
COMMANDS... Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for sked.See code: @oclif/plugin-help
sked mex template lowcode-ldm
Download the Low-code LDM debugger app (a browser previewer/debugger for standard ui_def MEX forms). Overwrites the target each time — no merge.
USAGE
$ sked mex template lowcode-ldm [--json] [-o <value>]
FLAGS
-o, --output=<value> [default: ./] Folder to download the LDM app into
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Download the Low-code LDM debugger app (a browser previewer/debugger for standard ui_def MEX forms). Overwrites the
target each time — no merge.
EXAMPLES
$ sked mex template lowcode-ldm
$ sked mex template lowcode-ldm -o ./ldm_lowcodeSee code: dist/commands/mex/template/lowcode-ldm.js
sked mex template sync-custom-function
Scaffold a new Custom Function project, or sync an existing one, from the Copier template.
USAGE
$ sked mex template sync-custom-function [--json] [-f <value>] [--non-interactive]
FLAGS
-f, --folder=<value> [default: ./] Target folder path
--non-interactive Run Copier without prompts (accept defaults / skip answered)
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Scaffold a new Custom Function project, or sync an existing one, from the Copier template.
EXAMPLES
$ sked mex template sync-custom-function
$ sked mex template sync-custom-function -f ./my-function
$ sked mex template sync-custom-function --non-interactiveSee code: dist/commands/mex/template/sync-custom-function.js
sked mex template sync-mexwex
[ALPHA] Scaffold a new MEXWEX web project, or sync an existing one, from the Copier template.
USAGE
$ sked mex template sync-mexwex [--json] [-f <value>] [--non-interactive]
FLAGS
-f, --folder=<value> [default: ./] Target folder path
--non-interactive Run Copier without prompts (accept defaults / skip answered)
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
[ALPHA] Scaffold a new MEXWEX web project, or sync an existing one, from the Copier template.
EXAMPLES
$ sked mex template sync-mexwex
$ sked mex template sync-mexwex -f ./my-mexwex-form
$ sked mex template sync-mexwex --non-interactive