{
"name": "org.evergreen_ils.hatch",
"description": "Hatch Native Messaging Host",
- "path": "C:\\Users\berick\Code\Hatch\hatch.bat",
+ "path": "C:\\Users\\berick\\Code\\Hatch\\hatch.bat",
"type": "stdio",
"allowed_origins": [
"chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/"
+@echo off
REM Windows Hatch Execution Script
+REM @echo off required for STDIO to work with the browser.
+SET JAVA_HOME="C:\Program Files\Java\jdk1.8.0_111"
+SET JAVA="%JAVA_HOME%\bin\java"
+SET JAVAC="%JAVA_HOME%\bin\javac"
-SET JAVA_HOME="C:\Program Files\Java\jdk1.8.0_60"
+IF EXIST "%1" (
+
+ IF "%1" == "compile" (
+ %JAVAC% -cp "lib\*" -Xdiags:verbose^
+ -d lib src\org\evergreen_ils\hatch\*.java
+ )
+
+ IF "%1" == "test" (
+
+ %JAVA% -cp "lib\*;lib"^
+ -Djava.util.logging.config.file=logging.properties^
+ org.evergreen_ils.hatch.TestHatch^
+ | %JAVA% -cp "lib\*;lib"^
+ -Djava.util.logging.config.file=logging.properties^
+ org.evergreen_ils.hatch.Hatch^
+ | %JAVA% -cp "lib\*;lib"^
+ -Djava.util.logging.config.file=logging.properties^
+ org.evergreen_ils.hatch.TestHatch receive
+ )
+
+) ELSE (
+
+ %JAVA% -cp "lib\*;lib"^
+ -Djava.util.logging.config.file=logging.properties^
+ org.evergreen_ils.hatch.Hatch
+)
-%JAVA_HOME%\bin\javac -cp "lib\*" -Xdiags:verbose -d lib src\org\evergreen_ils\hatch\*.java
-%JAVA_HOME%\bin\java -cp "lib\*;lib" org.evergreen_ils.hatch.Hatch