diff --git a/src/misc.rs b/src/misc.rs index c0c837a..baaec73 100644 --- a/src/misc.rs +++ b/src/misc.rs @@ -11,28 +11,7 @@ lazy_static! { } pub fn print_usage() { - println!(r#" -buildj ::: - print this message -buildj :::help - print this message -buildj :::version - print version -buildj :::config get|set - get/set config -buildj :::create --java --maven - create java + maven project - e.g. buildj :::create --java1.8 --maven3.5.2 -buildj :::create --java --gradle - create java + gradle project - e.g. buildj :::create --java1.8 --gradle3.5.1 -buildj :::java [-version] - run java with assigned version - e.g. buildj :::java1.8 -version -buildj :::maven [--java] - run maven with assigned version and java version - e.g. buildj :::maven3.5.2 --java1.8 ARGS -buildj :::gradle [--java] - run gradle with assigned version and java version - e.g. buildj :::gradle3.5.1 --java1.8 ARGS -buildj - run build, run assigned version builder tool -BUILDJ_NOBUILDIN=1 buildj - ignore buildj buildin commands -BUILDJ_VERBOSE=1 buildj - run buildj in verbose mode -BUILDJ_NOAUTH=1 buildj - run buildj in no auth mode -BUILDJ_JAVA_NAME=jdk-name buildj - assgin java name, e.g. adoptjdk-linux -BUILDJ_AUTH_TOKEN=auth-token buildj - assign auth token -BUILDJ_JAVA=1.8 BUILDJ_BUILDER=maven3.5.2 buildj - direct run buildj"#); + println!("\n{}", include_str!("usage.txt")); } pub fn print_version() { diff --git a/src/usage.txt b/src/usage.txt new file mode 100644 index 0000000..78d810b --- /dev/null +++ b/src/usage.txt @@ -0,0 +1,21 @@ +buildj ::: - print this message +buildj :::help - print this message +buildj :::version - print version +buildj :::config get|set - get/set config +buildj :::create --java --maven - create java + maven project + e.g. buildj :::create --java1.8 --maven3.5.2 +buildj :::create --java --gradle - create java + gradle project + e.g. buildj :::create --java1.8 --gradle3.5.1 +buildj :::java [-version] - run java with assigned version + e.g. buildj :::java1.8 -version +buildj :::maven [--java] - run maven with assigned version and java version + e.g. buildj :::maven3.5.2 --java1.8 ARGS +buildj :::gradle [--java] - run gradle with assigned version and java version + e.g. buildj :::gradle3.5.1 --java1.8 ARGS +buildj - run build, run assigned version builder tool +BUILDJ_NOBUILDIN=1 buildj - ignore buildj buildin commands +BUILDJ_VERBOSE=1 buildj - run buildj in verbose mode +BUILDJ_NOAUTH=1 buildj - run buildj in no auth mode +BUILDJ_JAVA_NAME=jdk-name buildj - assgin java name, e.g. adoptjdk-linux +BUILDJ_AUTH_TOKEN=auth-token buildj - assign auth token +BUILDJ_JAVA=1.8 BUILDJ_BUILDER=maven3.5.2 buildj - direct run buildj \ No newline at end of file