- Notifications
You must be signed in to change notification settings - Fork1
Command Line Interface to run JSPython (jspy) programs
License
jspython-dev/jspython-cli
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Command line interface to runJSPython in NodeJS environment
npm install -g jspython-cli
jspython --f path/to/jspython/file jspython --file=test.jspy
In CLI
jspython --file=path/to/jspython/file --arg1=value --arg2='test value 1'jspython path/to/jspython/file arg1=value
Inside your JSPython script yu can access arguments withargs
object.
a1=args.arg1a2=args.arg2or'another value'
jspython --file=path/to/jspython/file.jspy
jspython --file=path/to/jspython/file.jspy --output=path/to/log.txt
jspython --file=path/to/jspython/file.jspy --entryFunction=myFunc1
or
jspython -f path/to/jspython/file.jspy -e myFunc1
jspython --file=path/to/jspython/file.jspy --srcRoot=src
Normally, you would expect package.json and node_modules to be in the root level and all scripts in thesrc
folder
-|- .git-|- .vscode-|- .gitignore-|- .ws-|- node_modules-|- src -|- my_code.jspy-|- package.json
Then, from a root folder you can:
jspython --file=my_code.jspy --srcRoot=src --param1=some_Value
or
jspython -f my_code.jspy -s src --param1=some_Value
jspython -v
or
jspython --version
Run example using node. (Works only if you have build projectnpm run build
)
node ./bin/jspython --file=../jspython-examples/test.jspynode ./bin/jspython --file=test.jspy --srcRoot=../jspython-examples/
A permissiveBSD 3-Clause License (c) FalconSoft Ltd.
About
Command Line Interface to run JSPython (jspy) programs
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.