From 84adb463656d9f5fa09f5df0b6d20430abb28e55 Mon Sep 17 00:00:00 2001 From: "Hatter Jiang@Pixelbook" Date: Sun, 2 Aug 2020 18:47:37 +0800 Subject: [PATCH] chore: use usage.txt file --- src/misc.rs | 23 +---------------------- src/usage.txt | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 22 deletions(-) create mode 100644 src/usage.txt 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