🚧 Adds rbw item struct
Signed-off-by: Ash Svitan <selfsigned-ash@proton.me>
This commit is contained in:
+7
-1
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user