feat: usage

This commit is contained in:
2021-01-16 13:47:36 +08:00
parent a7b2a20ae7
commit c193267f29
2 changed files with 14 additions and 4 deletions

12
dockerbuild.usage.txt Normal file
View File

@@ -0,0 +1,12 @@
Help:
dockerbuild --Help
Init config:
dockerbuild ::init
Build release use config or default rust:
dockerbuild build --release --target-dir linux_target
dockerbuild :image:i386/rust:1.47 build --release --target-dir linux_i386_target
dockerbuild :image:i386/rust:1.47 :mirror:git:*** build --release --target-dir linux_i386_target

View File

@@ -24,12 +24,9 @@ fn main() {
}
information!("{} v{}", env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION"));
let docker_build_config = config::load_docker_build_config_or_default();
let mut args_iter = env::args().skip(1).peekable();
if args_iter.peek().map(|arg| vec!["--help", "-h", "::help"].contains(&&arg.as_str())).unwrap_or(false) {
println!("dockerbuild [::init]");
println!("{}",include_str!("../dockerbuild.usage.txt"));
return;
}
@@ -59,6 +56,7 @@ fn main() {
return;
}
let docker_build_config = config::load_docker_build_config_or_default();
let docker_build_image_opt = if let Some(first_arg) = args_iter.peek() {
if first_arg.starts_with(":name:") {
let name = first_arg[6..].to_string();