cookbook 'sikulix', '= 2.0.0'
sikulix (8) Versions 2.0.0 Follow1
Installs/Configures SikuliX
cookbook 'sikulix', '= 2.0.0', :supermarket
knife supermarket install sikulix
knife supermarket download sikulix
SikuliX Cookbook
This cookbook installs SikuliX (http://www.sikulix.com/).
Requirements
- Java must be installed.
- Chef 11 and Ruby 1.9.3 or higher.
Platforms
- Ubuntu
- Windows
Cookbooks
These cookbooks are referenced with suggests, so be sure to depend on the cookbooks that apply:
- apt
- windows
Usage
Set setup attributes in your attributes file, such as:
node['sikulix']['setup']['java_api'] = true
Include the sikulix default recipe in your run list:
include_recipe 'sikulix::default'
Attributes
Pack1: I want SikuliX, containing the Sikuli IDE and allowing to run Sikuli scripts from commandline.
-
node['sikulix']['setup']['ide_jython']
- Python language level 2.7. Defaultfalse
. -
node['sikulix']['setup']['ide_jruby']
- Ruby language level 1.9 and 2.0. Defaultfalse
.
Pack2: I want to develop in Java, Jython or other Java aware scripting language using NetBeans, Eclipse, or other IDE's.
-
node['sikulix']['setup']['java_api']
- Defaultfalse
.
I want to use the Tesseract based OCR features (You Should know what you are doing!).
-
node['sikulix']['setup']['tesseract_ocr']
- Defaultfalse
.
I want the packages to be usable on Windows, Mac, Linux (they contain the stuff for all systems - one pack for all).
With these options not selected, the setup process will only add system specific native stuff (Windows: support for
both Java 32-Bit and Java 64-Bit is added).
-
node['sikulix']['setup']['system_all']
- Defaultfalse
. -
node['sikulix']['setup']['system_windows']
- Defaultfalse
. -
node['sikulix']['setup']['system_mac']
- Defaultfalse
. -
node['sikulix']['setup']['system_linux']
- Defaultfalse
.
Other:
-
node['sikulix']['setup']['buildv']
- Build libVisionProxy.so. Defaultfalse
. -
node['sikulix']['setup']['notest']
- Skip validation after install. Defaultfalse
. -
node['sikulix']['setup']['clean']
- Clean directory. Defaultfalse
.
Getting Help
- Ask specific questions on Stack Overflow.
- Report bugs and discuss potential features in Github issues.
Contributing
Please refer to CONTRIBUTING.
License
MIT - see the accompanying LICENSE file for details.
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
SikuliX Changelog
2.0.0
- Add ubuntu support
- Removed support for JRuby Addons and Remote Server
- Refactor attribute names
1.0.0
- Add support for Remote Server
- Refactor Setup attribute names
- Place guard on Setup to run only once
- Fix memory bug with Setup
0.1.0
- Initial release using sikulix v1.1.0 nightly builds
Foodcritic Metric
2.0.0 passed this metric
2.0.0 passed this metric