🚧 Adds rbw item struct

Signed-off-by: Ash Svitan <selfsigned-ash@proton.me>
This commit is contained in:
2026-04-30 15:31:03 +02:00
parent e61ff4b825
commit 0430ff2bd2
3 changed files with 49 additions and 8 deletions
+7 -1
View File
@@ -1,4 +1,5 @@
mod pass;
mod rbw;
mod sh;
use std::env;
@@ -8,11 +9,16 @@ const ENV_VAR_DEFAULT_VAULT: &str = "PASS_VAULT";
fn main() -> Result<(), Error> {
pass::check_pass()?;
rbw::check_rbw()?;
let vaults = pass::get_vaults().vaults;
if vaults.len() <= 0 {
return Err(Error::new(ErrorKind::Other, "No vaults found"));
}
let vault_names = vaults.iter().map(|vault| vault.name.clone()).collect::<Vec<String>>();
let vault_names = vaults
.iter()
.map(|vault| vault.name.clone())
.collect::<Vec<String>>();
let vault;
match env::var(ENV_VAR_DEFAULT_VAULT) {