add namespace flag to transfer command
This commit is contained in:
parent
1504f38141
commit
d9fd4be5d7
@ -21,7 +21,7 @@ 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 [--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 dump [--db=<db>]
|
||||||
foil generate <spec>
|
foil generate <spec>
|
||||||
foil (-h | --help)
|
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() {
|
for account in db_conn.list_accounts(master_key).into_iter() {
|
||||||
let new_note = db::Note {
|
let new_note = db::Note {
|
||||||
id: 0,
|
id: 0,
|
||||||
namespace: "main".to_owned(),
|
namespace: namespace.to_string(),
|
||||||
category: "account".to_owned(),
|
category: "account".to_owned(),
|
||||||
title: account.host,
|
title: account.host,
|
||||||
value: format!(
|
value: format!(
|
||||||
@ -195,7 +195,7 @@ fn main() -> Result<(), Box<dyn Error>> {
|
|||||||
} else if args.cmd_list {
|
} else if args.cmd_list {
|
||||||
list(db_conn, master_key, &args.flag_namespace);
|
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, &args.flag_namespace);
|
||||||
} else if args.cmd_dump {
|
} else if args.cmd_dump {
|
||||||
dump(db_conn, master_key);
|
dump(db_conn, master_key);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user