Sharing Sikulx projects between computers (and different OS)

Asked by NounouRs

I know this question was asked and asked again, but since it's not clearly addressed by the doc, I ask one more time.

I cooked a script on a certain hardware (let's say Linux), and I want 2 things : share this script with other people along with its sources, and a straightforward procedure to execute it on any other compatible platform.

I can go with the Sikuli packaging things, I see there are several methods (export jar, export exe, export jarexutable... whoaaa too many choices). But I can go without it, just the sources and a good README.

So, what is the simplest way but also the easiest way (for let's say 13 years old nerdy people desperately on Windows) to execute it without trouble.

Question information

Language:
English Edit question
Status:
Expired
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
RaiMan (raimund-hocke) said :
#2

Actually there are no packaging actions, that allow users to execute SikuliX scripts without any prerequisites.

- a Java Runtime must always be available
- the user has to install SikuliX

latest SikuliX: 2.0.5 needs Java 8+

On Linux depending on the SikuliX version you need more stuff (OpenCV, Tesseract, ...).

Depending on your preparations (script packaging, command scripts to run the stuff, ...) it is more or less challenging for your users.
But this is totally up to you.

To pack your script folder (script + images) into one file, you can use in the IDE menu File -> Export packed source (as .skl) which internally uses zip-packaging.

SikuliX can run .skl files from command line.

Revision history for this message
RaiMan (raimund-hocke) said :
#3

no feedback