mirror of
https://github.com/jht5945/buildj.git
synced 2025-12-29 18:30:05 +08:00
add print_version
This commit is contained in:
@@ -124,6 +124,8 @@ fn do_with_buildin_args(args: &Vec<String>) {
|
|||||||
let first_arg = args.get(1).unwrap();
|
let first_arg = args.get(1).unwrap();
|
||||||
if first_arg == ":::" || first_arg == ":::help" {
|
if first_arg == ":::" || first_arg == ":::help" {
|
||||||
print_usage();
|
print_usage();
|
||||||
|
} else if first_arg == ":::version" {
|
||||||
|
print_version();
|
||||||
} else if first_arg == ":::create" {
|
} else if first_arg == ":::create" {
|
||||||
create_build_json(&args);
|
create_build_json(&args);
|
||||||
} else if first_arg.starts_with(":::java") {
|
} else if first_arg.starts_with(":::java") {
|
||||||
|
|||||||
10
src/misc.rs
10
src/misc.rs
@@ -9,6 +9,7 @@ pub fn print_usage() {
|
|||||||
print!(r#"
|
print!(r#"
|
||||||
buildj ::: - print this message
|
buildj ::: - print this message
|
||||||
buildj :::help - print this message
|
buildj :::help - print this message
|
||||||
|
buildj :::version - print version
|
||||||
buildj :::create --java<version> --maven<version> - create java + maven project
|
buildj :::create --java<version> --maven<version> - create java + maven project
|
||||||
e.g. buildj :::create --java1.8 --maven3.5.2
|
e.g. buildj :::create --java1.8 --maven3.5.2
|
||||||
buildj :::create --java<version> --gradle<version> - create java + gradle project
|
buildj :::create --java<version> --gradle<version> - create java + gradle project
|
||||||
@@ -23,6 +24,15 @@ buildj - run build, run assigned v
|
|||||||
"#);
|
"#);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn print_version() {
|
||||||
|
print!(r#"buildj {} - {}
|
||||||
|
Copyright (C) 2019 Hatter Jiang.
|
||||||
|
License MIT <https://opensource.org/licenses/MIT>
|
||||||
|
|
||||||
|
Written by Hatter Jiang
|
||||||
|
"#, super::BUDERJ_VER, &super::GIT_HASH[0..7]);
|
||||||
|
}
|
||||||
|
|
||||||
pub fn is_verbose() -> bool {
|
pub fn is_verbose() -> bool {
|
||||||
match env::var("BUILDJ_VERBOSE") {
|
match env::var("BUILDJ_VERBOSE") {
|
||||||
Err(_) => false,
|
Err(_) => false,
|
||||||
|
|||||||
Reference in New Issue
Block a user