Commit Graph

27 Commits

Author SHA1 Message Date
Tom Alexander
ce003c18fb
support creating a namespace by letting the user type in a namespace. In the future while I replace dialouger I'll have a typeahead-style selection widget to let me unify these two functions 2019-10-07 15:47:37 -04:00
Tom Alexander
a3c6655db1
Fixing linter errors from clippy 2019-10-07 14:33:12 -04:00
Tom Alexander
d2efce722e
Add support for changing namespaces by selecting them from a list. Does not yet support creating new namespaces. 2019-10-07 13:56:05 -04:00
Tom Alexander
1cd0dd2ca7
Add an interactive "shell" mode of operation to avoid having to type in the password many times 2019-07-25 17:12:31 -04:00
Tom Alexander
b89b4ed329
Remove the code for the old schema. As the only user of this password manager I don't need to worry about backwards compatibility. 2019-07-25 13:39:05 -04:00
Tom Alexander
2bd0c77bdc support a different source db than dest for transfer command 2019-06-03 00:33:49 -04:00
Tom Alexander
d9fd4be5d7 add namespace flag to transfer command 2019-06-03 00:20:39 -04:00
Tom Alexander
2fabbe8789 update list to the new code 2019-06-02 23:56:08 -04:00
Tom Alexander
cf15339712 set command updated 2019-06-02 23:50:18 -04:00
Tom Alexander
b362561466 updated get to operate against the new schema 2019-06-02 23:42:35 -04:00
Tom Alexander
a9b3c14b47 add dump command 2019-06-02 23:21:16 -04:00
Tom Alexander
121f3bb9cd transfer function 2019-06-02 23:05:38 -04:00
Tom Alexander
38c67e3c27 writing and reading notes 2019-06-02 22:21:53 -04:00
Tom Alexander
3c3b7f835e getting namespaces 2019-06-02 20:49:19 -04:00
Tom Alexander
395ee67a20 Schema for new encoding 2019-06-02 18:55:01 -04:00
Tom Alexander
542dedec8d Implementing ToSql and FromSql for the encrypted value type to write to a BLOB type in sqlite 2019-06-02 16:52:59 -04:00
Tom Alexander
7276f84233 reading and writing passwords 2019-06-01 21:14:14 -04:00
Tom Alexander
b8f407c2b9 Added in the list function 2019-06-01 20:55:58 -04:00
Tom Alexander
13bdd6791d full master key generation 2019-05-27 23:53:51 -04:00
Tom Alexander
151274d754 Reading/writing unencrypted db properties and starting work on getting the master key 2019-05-27 22:57:40 -04:00
Tom Alexander
7022351ee7 move password generation off to its own file 2019-05-27 19:24:36 -04:00
Tom Alexander
523a3f6ec4 move transaction handling to rust code 2019-05-26 00:09:56 -04:00
Tom Alexander
2248cdeaad Add a DB handle 2019-05-25 23:54:37 -04:00
Tom Alexander
667d881750 generate function 2019-05-25 23:14:00 -04:00
Tom Alexander
dd7f14f516 logging framework 2019-05-25 22:17:57 -04:00
Tom Alexander
ab75624667 command line argument parsing 2019-05-25 22:04:54 -04:00
Tom Alexander
73f15508d0 Initial commit 2019-05-25 21:45:00 -04:00