confguard 3.2.0

Guard your sensitive configuration files
Documentation
#![allow(unused_imports)]

pub mod cli;
pub mod core;
pub mod errors;
pub mod sops;
pub mod util;

// Re-export for convenience  
pub use errors::{ConfGuardError, ConfGuardResult, ConfGuardContext};

#[cfg(test)]
/// must be public to be used from integration tests
mod tests {
    use super::*;
    use rstest::{fixture, rstest};
    use std::env;
    use tracing::{debug, info};

    use crate::core::Settings;
    use crate::util::helper::testing;
    use remove_dir_all::ensure_empty_dir;
    use std::sync::Once;

    #[ctor::ctor]
    fn init() {
        testing::init_test_setup();
    }

    #[test]
    fn test_dlog_macro() {
        let test_var = vec![1, 2, 3];
        debug!("Test variable: {:?}, {:?}", &test_var, "string");
    }
}