Rename dirs to config

This commit is contained in:
Andrey Golovizin 2023-04-15 13:40:04 +02:00
parent 6c6d5a51a8
commit a792007abd
3 changed files with 6 additions and 6 deletions

View file

@ -10,7 +10,7 @@ const APPLICATION: &str = "AzireVPN";
static PROJECT_DIRS: OnceCell<ProjectDirs> = OnceCell::new(); static PROJECT_DIRS: OnceCell<ProjectDirs> = OnceCell::new();
pub(crate) fn get_data_dir() -> PathBuf { fn get_data_dir() -> PathBuf {
let project_dirs = PROJECT_DIRS.get_or_init(|| { let project_dirs = PROJECT_DIRS.get_or_init(|| {
ProjectDirs::from(QUALIFIER, ORGANIZATION, APPLICATION) ProjectDirs::from(QUALIFIER, ORGANIZATION, APPLICATION)
.expect("cannot get project data dir") .expect("cannot get project data dir")

View file

@ -4,7 +4,7 @@ use x25519_dalek::{PublicKey, StaticSecret};
use std::{io::Write, path::Path}; use std::{io::Write, path::Path};
use crate::dirs::MachineConfig; use crate::config::MachineConfig;
const KEY_SIZE: usize = 32; const KEY_SIZE: usize = 32;

View file

@ -1,5 +1,5 @@
mod api; mod api;
mod dirs; mod config;
mod keys; mod keys;
use std::io::Write; use std::io::Write;
@ -9,7 +9,7 @@ use std::path::PathBuf;
use clap::{Parser, Subcommand}; use clap::{Parser, Subcommand};
use log::debug; use log::debug;
use crate::{keys::{get_keys, WireguardKeyPair}, dirs::MachineConfig}; use crate::{keys::{get_keys, WireguardKeyPair}, config::MachineConfig};
/// AzireVPN client /// AzireVPN client
#[derive(Parser, Debug)] #[derive(Parser, Debug)]
@ -75,14 +75,14 @@ fn main() -> Result<(), anyhow::Error> {
} }
fn login(opts: &Opts, login_opts: &LoginOpts) -> Result<(), anyhow::Error> { fn login(opts: &Opts, login_opts: &LoginOpts) -> Result<(), anyhow::Error> {
let machine_config = dirs::MachineConfig::new(opts.machine.as_ref())?; let machine_config = config::MachineConfig::new(opts.machine.as_ref())?;
std::fs::write(machine_config.username_path(), &login_opts.username)?; std::fs::write(machine_config.username_path(), &login_opts.username)?;
std::fs::write(machine_config.token_path(), &login_opts.token)?; std::fs::write(machine_config.token_path(), &login_opts.token)?;
Ok(()) Ok(())
} }
fn logout(opts: &Opts) -> Result<(), anyhow::Error> { fn logout(opts: &Opts) -> Result<(), anyhow::Error> {
let machine_config = dirs::MachineConfig::new(opts.machine.as_ref())?; let machine_config = config::MachineConfig::new(opts.machine.as_ref())?;
machine_config.destroy()?; machine_config.destroy()?;
Ok(()) Ok(())
} }