in proxy_agent_setup/src/main.rs [125:160]
fn copy_proxy_agent_files(src_folder: PathBuf, dst_folder: PathBuf) {
match misc_helpers::try_create_folder(&dst_folder) {
Ok(_) => {}
Err(e) => {
logger::write(format!(
"Failed to create folder {:?}, error: {:?}",
dst_folder, e
));
}
}
match misc_helpers::get_files(&src_folder) {
Ok(files) => {
for file in files {
let file_name = misc_helpers::get_file_name(&file);
let dst_file = dst_folder.join(&file_name);
match fs::copy(&file, &dst_file) {
Ok(_) => {
logger::write(format!("Copied {:?} to {:?}", file, dst_file));
}
Err(e) => {
logger::write(format!(
"Failed to copy {:?} to {:?}, error: {:?}",
file, dst_file, e
));
}
}
}
}
Err(e) => {
logger::write(format!(
"Failed to get files from {:?}, error: {:?}",
src_folder, e
));
}
}
}