From fdf79e2d6ffd7d32a276d1a1bd40cee904796558 Mon Sep 17 00:00:00 2001 From: "Hatter Jiang@Pixelbook" Date: Sun, 4 Aug 2019 21:47:36 +0800 Subject: [PATCH] add misc.rs --- src/main.rs | 15 ++------------- src/misc.rs | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 13 deletions(-) create mode 100644 src/misc.rs diff --git a/src/main.rs b/src/main.rs index 74fb91b..0251058 100644 --- a/src/main.rs +++ b/src/main.rs @@ -11,6 +11,7 @@ pub mod local_util; pub mod http; pub mod tool; pub mod build_json; +pub mod misc; use std::{ fs, @@ -25,25 +26,13 @@ use rust_util::{ use tool::*; use jdk::*; use build_json::*; +use misc::*; const BUILDJ: &str = "buildj"; const BUDERJ_VER: &str = env!("CARGO_PKG_VERSION"); const GIT_HASH: &str = env!("GIT_HASH"); -fn print_usage() { - print!(r#" -buildj ::: - print this message -buildj :::help - print this message -buildj :::create --java --maven - create java-version, maven-version project -buildj :::create --java --gradle - create java-version, gradle-version project -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 -"#); -} - fn do_with_buildin_arg_java(first_arg: &str, args: &Vec) { let ver = &first_arg[7..]; if ver == "" { diff --git a/src/misc.rs b/src/misc.rs new file mode 100644 index 0000000..24af9aa --- /dev/null +++ b/src/misc.rs @@ -0,0 +1,14 @@ + +pub fn print_usage() { + print!(r#" +buildj ::: - print this message +buildj :::help - print this message +buildj :::create --java --maven - create java-version, maven-version project +buildj :::create --java --gradle - create java-version, gradle-version project +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 +"#); +} +