feat: usage
This commit is contained in:
12
dockerbuild.usage.txt
Normal file
12
dockerbuild.usage.txt
Normal 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
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user