use crate::{log, Result};
use profile::DataboxerProfiles;
use config::DataboxerConfig;
use crate::core::os::data;
pub mod profile;
pub mod keys;
pub mod config;
pub mod io;
mod auth;
pub fn get_profiles() -> Result<DataboxerProfiles> {
log!(DEBUG, "Getting Databoxer profiles");
let data_directory = data::get_data_dir()?;
DataboxerProfiles::import(data_directory)
}
#[allow(dead_code)]
pub fn get_config() -> Result<DataboxerConfig> {
log!(DEBUG, "Getting Databoxer profiles");
let config_directory = data::get_config_dir()?;
DataboxerConfig::import(config_directory)
}