update list to the new code

master
Tom Alexander 5 years ago
parent cf15339712
commit 2fabbe8789

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

Loading…
Cancel
Save