Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ow2-proactive/jsr223-perl
https://github.com/ow2-proactive/jsr223-perl
perl script-engine
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/ow2-proactive/jsr223-perl
- Owner: ow2-proactive
- License: agpl-3.0
- Created: 2017-02-24T13:33:15.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-27T09:53:44.000Z (over 1 year ago)
- Last Synced: 2024-03-26T12:16:58.141Z (10 months ago)
- Topics: perl, script-engine
- Language: Java
- Size: 124 KB
- Stars: 0
- Watchers: 21
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jsr223-perl
Execute a perl script; invoke the local perl client through a java JSR 223
script engine.## Build
Run ./gradlew to create a JAR.## Usage
Add JAR to classpath; it will make the script engine discoverable with "perl" as a
script engine name. More information [here](http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html).## How it works
The script engine takes a Reader or String which contains the perl file.
That perl file will be written to disk and variables will be replaced. After that perl will
be executed with the configuration file.## Bindings
Bindings are used to have variables inside perl scripts.