diff --git a/src/main.rs b/src/main.rs index 62e13d9..261d1f1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -102,6 +102,8 @@ async fn main() -> tide::Result<()> { debugging!("Clap matches: {:?}", matches); let account_dir = matches.value_of("dir").unwrap_or("acme_dir"); + information!("Acme dir: {}", account_dir); + fs::create_dir_all(account_dir).ok(); let mut account_email = PathBuf::from(account_dir); account_email.push("account_email.conf"); @@ -315,8 +317,6 @@ fn request_acme_certificate(acme_request: AcmeRequest) -> XResult<()> { information!("Acme mode: {:?}", acme_request.mode); let url = acme_request.mode.directory_url(); - information!("Acme dir: {}", acme_request.account_dir); - fs::create_dir_all(acme_request.account_dir).ok(); let persist = FilePersist::new(acme_request.account_dir); let dir = opt_result!(Directory::from_url(persist, url), "Create directory from url failed: {}"); let acc = opt_result!(dir.account(acme_request.contract_email), "Directory set account failed: {}");