|
|
|
@ -21,7 +21,7 @@ Usage:
|
|
|
|
|
foil set [--namespace=<ns>] [--db=<db>]
|
|
|
|
|
foil get [--namespace=<ns>] [--db=<db>]
|
|
|
|
|
foil list [--namespace=<ns>] [--db=<db>]
|
|
|
|
|
foil transfer [--db=<db>]
|
|
|
|
|
foil transfer [--namespace=<ns>] [--db=<db>]
|
|
|
|
|
foil dump [--db=<db>]
|
|
|
|
|
foil generate <spec>
|
|
|
|
|
foil (-h | --help)
|
|
|
|
@ -156,11 +156,11 @@ fn dump(mut db_conn: db::DbHandle, master_key: [u8; 32]) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fn transfer(mut db_conn: db::DbHandle, master_key: [u8; 32]) {
|
|
|
|
|
fn transfer(mut db_conn: db::DbHandle, master_key: [u8; 32], namespace: &str) {
|
|
|
|
|
for account in db_conn.list_accounts(master_key).into_iter() {
|
|
|
|
|
let new_note = db::Note {
|
|
|
|
|
id: 0,
|
|
|
|
|
namespace: "main".to_owned(),
|
|
|
|
|
namespace: namespace.to_string(),
|
|
|
|
|
category: "account".to_owned(),
|
|
|
|
|
title: account.host,
|
|
|
|
|
value: format!(
|
|
|
|
@ -195,7 +195,7 @@ fn main() -> Result<(), Box<dyn Error>> {
|
|
|
|
|
} else if args.cmd_list {
|
|
|
|
|
list(db_conn, master_key, &args.flag_namespace);
|
|
|
|
|
} else if args.cmd_transfer {
|
|
|
|
|
transfer(db_conn, master_key);
|
|
|
|
|
transfer(db_conn, master_key, &args.flag_namespace);
|
|
|
|
|
} else if args.cmd_dump {
|
|
|
|
|
dump(db_conn, master_key);
|
|
|
|
|
}
|
|
|
|
|