Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Command Line Interface to run JSPython (jspy) programs

License

NotificationsYou must be signed in to change notification settings

jspython-dev/jspython-cli

Repository files navigation

Command line interface to runJSPython 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 withargs object.

a1=args.arg1a2=args.arg2or'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 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

Version info

jspython -v

or

jspython --version

Development

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/

License

A permissiveBSD 3-Clause License (c) FalconSoft Ltd.

About

Command Line Interface to run JSPython (jspy) programs

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp