Usage

jGazm must be used with a JDK 1.7 or higher. When distrubuting your jGazm code use -export to make it pure Java and runnable on JRE.
CrazedoutSoft (c) 2016.
Usage: jgazm {options} [file] %arg1 %arg2 ...
Options:
-stdin				Read input directly from System.in (Single "." + ENTER quits)
-dump				dump script as POJO to stdout.
-dump:[file]			dump script as POJO to [file].
-clean				Remove all temp files generated.
-export:[dest_jar]  		export the works as one java runnable package.
-java				Input file is pure Java. Can not be used with -stdin.
				-dump,-clean,-noimport and -keepsource has no meaning when -java in used.
				will be set by default if file ends width '.java'.
-keepsource			Do not delete generated POJO code.
-noimport			Do not import any packages by default.
-version			Print jgazm version.
-check				Compile only.
-showapi			Print methods of com.crazedout.jgazm.Lang.
-help or /?			Prints this message.
Command line arguments to jGazm programs must be preceded with '%' (%myarg1 %myarg2).
Editor mode:
Start editor:
java -jar jgazm.jar
	
Run jgazm from command line:
java -cp ".;jgazm.jar" com.crazedout.jgazm.JGazm [options] [input.file]


Pure mode:
Start jGazm:
java -jar jgazm_pure.jar [options] [input.file]
	
or:
java -cp ".;jgazm_pure.jar" com.crazedout.jgazm.JGazm [options] [input.file]


Pipe Java code from command line:
echo File dir = new File("."); String[] files = dir.list(); for(String f:files) out(f); | jgazm -stdin

jgazmEdit.bat Starts in editor mode.
@echo off
REM %JAVA_HOME% must point to current JDK.
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45\jre

REM Path to jgazm.jar file.
set JGAZ_BIN=C:\Fredriks_Mapp\Java\JGazm\release\.\bin\jgazm.jar
set JGAZ_HOME=C:\Fredriks_Mapp\Java\JGazm\release\.

REM Path to user imports file.
set JGAZM_PROPS=C:\Fredriks_Mapp\Java\JGazm\release\.\bin\user.properties

"%JAVA_HOME%/bin/javaw" -classpath "%JGAZ_BIN%" -Djgazm.home="%JGAZ_HOME%" -Djgazm.props="%JGAZM_PROPS%" com.crazedout.jgazm.editor.Editor %1 %2 %3 %4


jgazm.bat starts in command line mode.
@echo off	
REM %JAVA_HOME% must point to current JDK.
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45\jre

REM Path to jgazm.jar file.
set JGAZ_BIN=C:\Fredriks_Mapp\Java\JGazm\release\.\bin\jgazm.jar
set JGAZ_HOME=C:\Fredriks_Mapp\Java\JGazm\release\.

REM Path to user imports file.
set JGAZM_PROPS=C:\Fredriks_Mapp\Java\JGazm\release\.\bin\user.properties

"%JAVA_HOME%/bin/java" -classpath "%JGAZ_BIN%" -Djgazm.home="%JGAZ_HOME%" -Djgazm.props="%JGAZM_PROPS%" com.crazedout.jgazm.JGazm %1 %2 %3 %4