1
0
mirror of https://github.com/jht5945/buildj.git synced 2025-12-30 02:40:03 +08:00

ref print_*

This commit is contained in:
2020-05-02 19:04:25 +08:00
parent e6b73cf541
commit 611b237cd9

View File

@@ -25,11 +25,10 @@ use rust_util::{
iff, iff,
util_msg::{ util_msg::{
print_ok, print_ok,
print_info,
print_warn, print_warn,
print_error, print_error,
print_debug, print_debug,
print_message,
MessageType,
}, },
util_cmd::run_command_and_wait, util_cmd::run_command_and_wait,
}; };
@@ -329,16 +328,16 @@ fn read_build_json_object() -> Option<json::JsonValue> {
Some(p) => p, None => return None, Some(p) => p, None => return None,
}; };
print_message(MessageType::OK, &format!("Find {} @ {}", BUILD_JSON, build_json)); print_ok(&format!("Find {} @ {}", BUILD_JSON, build_json));
let build_json_content = match fs::read_to_string(build_json) { let build_json_content = match fs::read_to_string(build_json) {
Ok(content) => content, Err(err) => { Ok(content) => content, Err(err) => {
print_message(MessageType::ERROR, &format!("Read {} failed: {}", BUILD_JSON, err)); print_error(&format!("Read {} failed: {}", BUILD_JSON, err));
return None; return None;
}, },
}; };
match json::parse(&build_json_content) { match json::parse(&build_json_content) {
Ok(object) => Some(object), Err(err) => { Ok(object) => Some(object), Err(err) => {
print_message(MessageType::ERROR, &format!("Parse JSON failed: {}", err)); print_error(&format!("Parse JSON failed: {}", err));
None None
}, },
} }
@@ -346,26 +345,26 @@ fn read_build_json_object() -> Option<json::JsonValue> {
fn main() { fn main() {
print_message(MessageType::INFO, &format!("{} - version {} - {}", BUILDJ, BUDERJ_VER, &GIT_HASH[0..7])); print_info(&format!("{} - version {} - {}", BUILDJ, BUDERJ_VER, &GIT_HASH[0..7]));
if *VERBOSE { if *VERBOSE {
print_message(MessageType::DEBUG, &format!("Full GIT_HASH: {}", GIT_HASH)); print_debug(&format!("Full GIT_HASH: {}", GIT_HASH));
print_message(MessageType::DEBUG, &format!("Build date: {}", BUILD_DATE)); print_debug(&format!("Build date: {}", BUILD_DATE));
} }
let args = local_util::get_args_as_vec(); let args = local_util::get_args_as_vec();
print_message(MessageType::INFO, &format!("Arguments: {:?}", args)); print_info(&format!("Arguments: {:?}", args));
if (! *NOBUILDIN) && local_util::is_buildin_args(&args) { if (! *NOBUILDIN) && local_util::is_buildin_args(&args) {
do_with_buildin_args(&args); do_with_buildin_args(&args);
return; return;
} }
if *VERBOSE { if *VERBOSE {
print_message(MessageType::DEBUG, &format!("Init home dir: {}", tool::LOCAL_BUILDER_HOME_BASE_DIR)); print_debug(&format!("Init home dir: {}", tool::LOCAL_BUILDER_HOME_BASE_DIR));
} }
local_util::init_home_dir(tool::LOCAL_BUILDER_HOME_BASE_DIR); local_util::init_home_dir(tool::LOCAL_BUILDER_HOME_BASE_DIR);
if *VERBOSE { if *VERBOSE {
print_message(MessageType::DEBUG, &format!("Init home dir: {}", jdk::LOCAL_JAVA_HOME_BASE_DIR)); print_debug(&format!("Init home dir: {}", jdk::LOCAL_JAVA_HOME_BASE_DIR));
} }
local_util::init_home_dir(jdk::LOCAL_JAVA_HOME_BASE_DIR); local_util::init_home_dir(jdk::LOCAL_JAVA_HOME_BASE_DIR);
@@ -378,8 +377,8 @@ fn main() {
Some((java_home, builder_desc)) => (java_home, builder_desc), Some((java_home, builder_desc)) => (java_home, builder_desc),
}; };
print_message(MessageType::OK, &format!("JAVA_HOME = {}", java_home)); print_ok(&format!("JAVA_HOME = {}", java_home));
print_message(MessageType::OK, &format!("BUILDER_HOME = {}", &builder_desc.home)); print_ok(&format!("BUILDER_HOME = {}", &builder_desc.home));
let mut new_env = get_env_with_java_home(&java_home); let mut new_env = get_env_with_java_home(&java_home);
for builder_home_name in builder_desc.get_builder_home_name() { for builder_home_name in builder_desc.get_builder_home_name() {
@@ -394,19 +393,19 @@ fn main() {
Some(fa) => fa, None => return, Some(fa) => fa, None => return,
}; };
if *VERBOSE { if *VERBOSE {
print_message(MessageType::DEBUG, &format!("Final arguments: {:?}", &final_args)); print_debug(&format!("Final arguments: {:?}", &final_args));
} }
for f_arg in final_args { for f_arg in final_args {
cmd.arg(f_arg); cmd.arg(f_arg);
} }
if *VERBOSE { if *VERBOSE {
print_message(MessageType::DEBUG, "-----BEGIN ENVIRONMENT VARIABLES-----"); print_debug("-----BEGIN ENVIRONMENT VARIABLES-----");
for (k, v) in new_env { for (k, v) in new_env {
print_message(MessageType::DEBUG, &format!("{}={}", k, v)); print_debug(&format!("{}={}", k, v));
} }
print_message(MessageType::DEBUG, "-----END ENVIRONMENT VARIABLES-----"); print_debug("-----END ENVIRONMENT VARIABLES-----");
} }
run_command_and_wait(&mut cmd).unwrap_or_else(|err| { run_command_and_wait(&mut cmd).unwrap_or_else(|err| {
print_message(MessageType::ERROR, &format!("Run build command failed: {}", err)); print_error(&format!("Run build command failed: {}", err));
}); });
} }