1
0
mirror of https://github.com/jht5945/buildj.git synced 2025-12-29 02:10:04 +08:00

style: use rust_util s macros

This commit is contained in:
2020-08-02 12:00:20 +08:00
parent 611b237cd9
commit 7d5b2b4294
5 changed files with 29 additions and 36 deletions

View File

@@ -4,12 +4,6 @@ use rust_util::{
iff,
XResult,
new_box_ioerror,
util_msg::{
print_ok,
print_debug,
print_warn,
print_error,
}
};
use super::http::get_url_content;
@@ -21,7 +15,7 @@ const GET_ARCHIVER_VERSION_URL: &str= "https://hatter.ink/repo/archive_info_vers
pub fn get_archive_version(gid: &str, aid: &str) -> XResult<String> {
if *VERBOSE {
print_debug(&format!("Start get archive info: {}:{}", gid, aid));
debugging!("Start get archive info: {}:{}", gid, aid);
}
let mut url = String::with_capacity(1024);
url.push_str(GET_ARCHIVER_VERSION_URL);
@@ -31,7 +25,7 @@ pub fn get_archive_version(gid: &str, aid: &str) -> XResult<String> {
url.push_str(&urlencoding::encode(aid));
let version_result = get_url_content(url.as_str())?;
if *VERBOSE {
print_debug(&format!("Get archive result: {}", version_result));
debugging!("Get archive result: {}", version_result);
}
let version_result_object = json::parse(&version_result)?;
if version_result_object["status"] != 200 {
@@ -43,7 +37,7 @@ pub fn get_archive_version(gid: &str, aid: &str) -> XResult<String> {
pub fn create_build_json(args: &[String]) {
if find_build_json_in_current().is_some() {
print_error(&format!("File exits: {}", BUILD_JSON));
failure!("File exits: {}", BUILD_JSON);
return;
}
@@ -62,7 +56,7 @@ pub fn create_build_json(args: &[String]) {
}
}
if java_version.is_empty() || builder.is_empty() || builder_version.is_empty() {
print_error("Args java version, builder or builder version is not assigned or format error.");
failure!("Args java version, builder or builder version is not assigned or format error.");
return;
}
let mut build_json_object = object!{
@@ -73,7 +67,7 @@ pub fn create_build_json(args: &[String]) {
},
};
match get_archive_version("me.hatter", "commons") {
Err(err) => print_error(&format!("Get me.hatter:commons version failed: {}", err)),
Err(err) => failure!("Get me.hatter:commons version failed: {}", err),
Ok(ver) => build_json_object["repo"] = object! {
"dependencies" => array! [
format!("me.hatter:commons:{}", ver).as_str()
@@ -81,8 +75,8 @@ pub fn create_build_json(args: &[String]) {
},
}
match fs::write(BUILD_JSON, json::stringify_pretty(build_json_object, 4)) {
Ok(_) => print_ok(&format!("Write file success: {}", BUILD_JSON)),
Err(err) => print_error(&format!("Write file failed: {}, error message: {}", BUILD_JSON, err)),
Ok(_) => success!("Write file success: {}", BUILD_JSON),
Err(err) => failure!("Write file failed: {}, error message: {}", BUILD_JSON, err),
}
}
@@ -99,7 +93,7 @@ pub fn find_build_json_in_parents() -> Option<String> {
loop {
loop_count += 1_usize;
if loop_count > 100_usize {
print_error("Find build.json loop more than 100 loop!");
failure!("Find build.json loop more than 100 loop!");
return None;
}
@@ -121,11 +115,11 @@ pub fn find_build_json() -> Option<String> {
Some(p) => Some(p),
None => match find_build_json_in_parents() {
Some(p) => {
print_warn(&format!("Cannot find {} in current dir, find: {}", BUILD_JSON, p));
warning!("Cannot find {} in current dir, find: {}", BUILD_JSON, p);
Some(p)
},
None => {
print_error(&format!("Cannot find {}", BUILD_JSON));
failure!("Cannot find {}", BUILD_JSON);
None
},
},