add zip file support
This commit is contained in:
11
src/main.rs
11
src/main.rs
@@ -80,13 +80,12 @@ fn process_config_item(options: &Options, config_item: &OSSBackupdConfigItem,
|
||||
if options.verbose {
|
||||
print_message(MessageType::DEBUG, &format!("Endpoint: {}", endpoint));
|
||||
}
|
||||
|
||||
let access_key_id = oss_config.access_key_id.as_ref().ok_or("oss_config#access_key_id".to_owned())?;
|
||||
if options.verbose {
|
||||
print_message(MessageType::DEBUG, &format!("Access key id: {}", access_key_id));
|
||||
}
|
||||
|
||||
let access_key_secret = oss_config.access_key_secret.as_ref().ok_or("oss_config#access_key_secret".to_owned())?;
|
||||
|
||||
let bucket = &oss_config.bucket.as_ref().ok_or("oss_config#bucket".to_owned())?;
|
||||
if options.verbose {
|
||||
print_message(MessageType::DEBUG, &format!("Bucket: {}", bucket));
|
||||
@@ -173,12 +172,8 @@ fn process_config_item(options: &Options, config_item: &OSSBackupdConfigItem,
|
||||
print_message(MessageType::DEBUG, &format!("Processing meta file: {}", meta_file_name));
|
||||
}
|
||||
match process_oss_files(&options, &oss_client, bucket, path, meta_file_name, &new_file, backup_count) {
|
||||
Err(e) => {
|
||||
print_message(MessageType::ERROR, &format!("Error: {}, at item index: {}", e, item_index));
|
||||
},
|
||||
Ok(_) => {
|
||||
print_message(MessageType::OK, &format!("Success, at item index: {}", item_index));
|
||||
},
|
||||
Err(e) => print_message(MessageType::ERROR, &format!("Error: {}, at item index: {}", e, item_index)),
|
||||
Ok(_) => print_message(MessageType::OK, &format!("Success, at item index: {}", item_index)),
|
||||
};
|
||||
remove_temp_files();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user