diff --git a/advotracker_client/Cargo.toml b/advotracker_client/Cargo.toml index f852f49..25c16e2 100644 --- a/advotracker_client/Cargo.toml +++ b/advotracker_client/Cargo.toml @@ -22,6 +22,7 @@ chrono = { version = "~0.4.0", features = ["serde"] } cfg-if = { version = "~1.0" } clap = { version = "~2.33", features = ["suggestions", "color"] } csv = { version = "~1.1" } +directories = { version = "~3.0" } dotenv = { version = "~0.15.0" } envy = { version = "~0.4" } lettre ={ version = "0.10.0-rc.3" } diff --git a/advotracker_client/src/parse_args.rs b/advotracker_client/src/parse_args.rs index 1f3df46..a166410 100644 --- a/advotracker_client/src/parse_args.rs +++ b/advotracker_client/src/parse_args.rs @@ -5,10 +5,8 @@ * Copyright 2020-2021 Ralf Zerres */ -// parse CLI commandline arguments with clap use clap::{crate_authors, crate_description, crate_name, crate_version, App, Arg}; - -//use log::{debug, info, trace, warn}; +use directories::{BaseDirs, UserDirs, ProjectDirs}; use std::env; use tracing::trace; use viperus::Viperus; @@ -26,6 +24,38 @@ pub fn parse_args(viperus: &mut Viperus) -> Result<(), Box