mirror of
https://github.com/jht5945/finding.git
synced 2025-12-27 13:20:03 +08:00
add option target
This commit is contained in:
10
src/main.rs
10
src/main.rs
@@ -17,11 +17,13 @@ Written by Hatter Jiang
|
|||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut version = false;
|
let mut version = false;
|
||||||
|
let mut target = String::from("text");
|
||||||
let mut huge_file_size = String::from("100M");
|
let mut huge_file_size = String::from("100M");
|
||||||
let mut dir = String::new();
|
let mut dir = String::new();
|
||||||
{
|
{
|
||||||
let mut ap = ArgumentParser::new();
|
let mut ap = ArgumentParser::new();
|
||||||
ap.set_description("finding - command line find tool.");
|
ap.set_description("finding - command line find tool.");
|
||||||
|
ap.refer(&mut target).add_option(&["-t", "--target"], Store, "Target, text, huge[file], default text");
|
||||||
ap.refer(&mut huge_file_size).add_option(&["--huge-file"], Store, "Huge file size, default 100M");
|
ap.refer(&mut huge_file_size).add_option(&["--huge-file"], Store, "Huge file size, default 100M");
|
||||||
ap.refer(&mut version).add_option(&["-v", "--version"], StoreTrue, "Print version");
|
ap.refer(&mut version).add_option(&["-v", "--version"], StoreTrue, "Print version");
|
||||||
ap.refer(&mut dir).add_argument("DIR", Store, "Dir name, default current dir(.)");
|
ap.refer(&mut dir).add_argument("DIR", Store, "Dir name, default current dir(.)");
|
||||||
@@ -33,5 +35,13 @@ fn main() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// --------------------------------------------------------------------------------------------------------
|
||||||
|
println!("{:?}", get_home());
|
||||||
|
println!("{:?}", get_absolute_path("."));
|
||||||
|
println!("{:?}", get_absolute_path("../"));
|
||||||
|
println!("{:?}", get_absolute_path("~"));
|
||||||
|
println!("{:?}", get_absolute_path("~/.jssp"));
|
||||||
|
println!("{:?}", get_absolute_path("~/.jsspx"));
|
||||||
|
|
||||||
println!("Hello, world!");
|
println!("Hello, world!");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user