mirror of
https://github.com/lifegpc/pixiv_downloader.git
synced 2026-07-08 01:32:41 +08:00
Update
This commit is contained in:
17
src/main.rs
17
src/main.rs
@@ -127,18 +127,21 @@ impl Main {
|
||||
None => {}
|
||||
}
|
||||
get_helper().update(cmd.clone(), self.settings.as_ref().unwrap().clone());
|
||||
#[cfg(target_os = "windows")]
|
||||
{
|
||||
match std::env::var("SSL_CERT_FILE") {
|
||||
Ok(_) => {}
|
||||
Err(_) => {
|
||||
let mut cert = utils::get_exe_path_else_current();
|
||||
cert.set_file_name("cert.pem");
|
||||
match std::env::var("SSL_CERT_FILE") {
|
||||
Ok(s) => {
|
||||
if s.len() == 0 || std::path::Path::new(&s).exists() {
|
||||
let cert = utils::get_exe_path_else_current().join("cert.pem");
|
||||
if cert.exists() {
|
||||
std::env::set_var("SSL_CERT_FILE", cert);
|
||||
}
|
||||
}
|
||||
}
|
||||
Err(_) => {
|
||||
let cert = utils::get_exe_path_else_current().join("cert.pem");
|
||||
if cert.exists() {
|
||||
std::env::set_var("SSL_CERT_FILE", cert);
|
||||
}
|
||||
}
|
||||
}
|
||||
match cmd.cmd {
|
||||
Command::Config => {
|
||||
|
||||
Reference in New Issue
Block a user