update list to the new code

master
Tom Alexander 5 years ago
parent cf15339712
commit 2fabbe8789

@ -20,7 +20,7 @@ foil
Usage: Usage:
foil set [--namespace=<ns>] [--db=<db>] foil set [--namespace=<ns>] [--db=<db>]
foil get [--namespace=<ns>] [--db=<db>] foil get [--namespace=<ns>] [--db=<db>]
foil list [--db=<db>] foil list [--namespace=<ns>] [--db=<db>]
foil transfer [--db=<db>] foil transfer [--db=<db>]
foil dump [--db=<db>] foil dump [--db=<db>]
foil generate <spec> foil generate <spec>
@ -92,13 +92,11 @@ fn get_master_key(db_conn: &mut db::DbHandle) -> [u8; 32] {
master_key master_key
} }
fn list(mut db_conn: db::DbHandle, master_key: [u8; 32]) { fn list(mut db_conn: db::DbHandle, master_key: [u8; 32], namespace: &str) {
for host in db_conn for note in db_conn.read_notes(master_key).unwrap() {
.list_accounts(master_key) if note.namespace == namespace && note.category == "account" {
.into_iter() println!("{}", note.title);
.map(|account: db::Account| account.host) }
{
println!("{}", host);
} }
} }
@ -195,7 +193,7 @@ fn main() -> Result<(), Box<dyn Error>> {
} else if args.cmd_get { } else if args.cmd_get {
get(db_conn, master_key, &args.flag_namespace); get(db_conn, master_key, &args.flag_namespace);
} else if args.cmd_list { } else if args.cmd_list {
list(db_conn, master_key); list(db_conn, master_key, &args.flag_namespace);
} else if args.cmd_transfer { } else if args.cmd_transfer {
transfer(db_conn, master_key); transfer(db_conn, master_key);
} else if args.cmd_dump { } else if args.cmd_dump {

Loading…
Cancel
Save