mirror of
https://github.com/jht5945/buildj.git
synced 2025-12-29 10:20:04 +08:00
add misc.rs
This commit is contained in:
15
src/main.rs
15
src/main.rs
@@ -11,6 +11,7 @@ pub mod local_util;
|
|||||||
pub mod http;
|
pub mod http;
|
||||||
pub mod tool;
|
pub mod tool;
|
||||||
pub mod build_json;
|
pub mod build_json;
|
||||||
|
pub mod misc;
|
||||||
|
|
||||||
use std::{
|
use std::{
|
||||||
fs,
|
fs,
|
||||||
@@ -25,25 +26,13 @@ use rust_util::{
|
|||||||
use tool::*;
|
use tool::*;
|
||||||
use jdk::*;
|
use jdk::*;
|
||||||
use build_json::*;
|
use build_json::*;
|
||||||
|
use misc::*;
|
||||||
|
|
||||||
const BUILDJ: &str = "buildj";
|
const BUILDJ: &str = "buildj";
|
||||||
const BUDERJ_VER: &str = env!("CARGO_PKG_VERSION");
|
const BUDERJ_VER: &str = env!("CARGO_PKG_VERSION");
|
||||||
const GIT_HASH: &str = env!("GIT_HASH");
|
const GIT_HASH: &str = env!("GIT_HASH");
|
||||||
|
|
||||||
|
|
||||||
fn print_usage() {
|
|
||||||
print!(r#"
|
|
||||||
buildj ::: - print this message
|
|
||||||
buildj :::help - print this message
|
|
||||||
buildj :::create --java<version> --maven<version> - create java-version, maven-version project
|
|
||||||
buildj :::create --java<version> --gradle<version> - create java-version, gradle-version project
|
|
||||||
buildj :::java<version> [-version] - run java with assigned version, e.g. buildj :::java1.8 -version
|
|
||||||
buildj :::maven<version> [--java<version>] - run maven with assigned version and java version, e.g. buildj :::maven3.5.2 --java1.8 ARGS
|
|
||||||
buildj :::gradle<version> [--java<version>] - 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<String>) {
|
fn do_with_buildin_arg_java(first_arg: &str, args: &Vec<String>) {
|
||||||
let ver = &first_arg[7..];
|
let ver = &first_arg[7..];
|
||||||
if ver == "" {
|
if ver == "" {
|
||||||
|
|||||||
14
src/misc.rs
Normal file
14
src/misc.rs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
pub fn print_usage() {
|
||||||
|
print!(r#"
|
||||||
|
buildj ::: - print this message
|
||||||
|
buildj :::help - print this message
|
||||||
|
buildj :::create --java<version> --maven<version> - create java-version, maven-version project
|
||||||
|
buildj :::create --java<version> --gradle<version> - create java-version, gradle-version project
|
||||||
|
buildj :::java<version> [-version] - run java with assigned version, e.g. buildj :::java1.8 -version
|
||||||
|
buildj :::maven<version> [--java<version>] - run maven with assigned version and java version, e.g. buildj :::maven3.5.2 --java1.8 ARGS
|
||||||
|
buildj :::gradle<version> [--java<version>] - 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
|
||||||
|
"#);
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user