2.1.18 • Published 2 years ago

jspython-cli v2.1.18

Weekly downloads
95
License
MIT
Repository
github
Last release
2 years ago

JSPython CLI.

Command line interface to run JSPython in NodeJS environment

Install from NPM

  npm install -g jspython-cli

Usage

Run in terminal

  jspython --f path/to/jspython/file
  jspython --file=test.jspy

JSPython command line arguments

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 with args object.

a1 = args.arg1
a2 = args.arg2 or 'another value'

Run file

jspython --file=path/to/jspython/file.jspy

Run file and log into file

jspython --file=path/to/jspython/file.jspy --output=path/to/log.txt

Run specific function from the file

jspython --file=path/to/jspython/file.jspy --entryFunction=myFunc1

or

jspython -f path/to/jspython/file.jspy -e myFunc1

Run file when you have your source code in a nested folder

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 the src 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

Version info

jspython -v

or

jspython --version

Development

Run example using node. (Works only if you have build project npm run build)

node ./bin/jspython --file=../jspython-examples/test.jspy
node ./bin/jspython --file=test.jspy --srcRoot=../jspython-examples/

License

A permissive BSD 3-Clause License (c) FalconSoft Ltd.

2.1.18

2 years ago

2.1.16

2 years ago

2.1.17

2 years ago

2.1.14

2 years ago

2.1.15

2 years ago

2.1.12

2 years ago

2.1.13

2 years ago

2.1.10

2 years ago

2.1.11

2 years ago

2.1.8

2 years ago

2.1.7

2 years ago

2.1.9

2 years ago

2.1.6

2 years ago

2.1.5

3 years ago

2.1.3

3 years ago

2.0.22

3 years ago

2.0.21

3 years ago

2.0.20

3 years ago

2.0.19

3 years ago

2.0.17

3 years ago

2.0.18

3 years ago

2.0.16

3 years ago

2.0.15

3 years ago

2.0.14

3 years ago

2.0.13

3 years ago

2.0.12

3 years ago

2.0.11

3 years ago

2.0.9

3 years ago

2.0.10

3 years ago

2.0.7

3 years ago

2.0.8

3 years ago

2.0.6

3 years ago

2.0.5

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.4

3 years ago

2.0.1

3 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.2

4 years ago