mirror of
https://github.com/darlinghq/LibrarySymbols.git
synced 2024-11-23 04:59:47 +00:00
Determine Cryptexes OS Path From Base Path (if a path is not already provided)
This commit is contained in:
parent
4794e1387c
commit
86e661cd10
@ -38,16 +38,18 @@ impl CliArguments {
|
|||||||
String::from("/")
|
String::from("/")
|
||||||
});
|
});
|
||||||
|
|
||||||
|
let base_path_temp = PathBuf::from(base_path.as_str());
|
||||||
let cryptexes_os_path = raw_arguments.cryptexes_os_path.or_else(|| {
|
let cryptexes_os_path = raw_arguments.cryptexes_os_path.or_else(|| {
|
||||||
let temp = String::from("/System/Cryptexes/OS");
|
let cryptexes_os_alt_path = Path::new("System/Cryptexes/OS");
|
||||||
let temp_path = Path::new(temp.as_str());
|
let temp_path = base_path_temp.join(cryptexes_os_alt_path);
|
||||||
|
|
||||||
println!("Cryptexes OS path not provided. Checking if path '{}' exists", temp);
|
let temp_path_str = temp_path.to_str().unwrap();
|
||||||
|
println!("Cryptexes OS path not provided. Checking if path '{}' exists", temp_path_str);
|
||||||
if temp_path.exists() {
|
if temp_path.exists() {
|
||||||
println!("Found '{}' path", temp);
|
println!("Found '{}' path", temp_path_str);
|
||||||
Some(temp)
|
Some(String::from(temp_path_str))
|
||||||
} else {
|
} else {
|
||||||
println!("Unable to find '{}' path", temp);
|
println!("Unable to find '{}' path", temp_path_str);
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user