Add additive KDBX importer
This commit is contained in:
1 parent
f84f7247d2
commit
bf75465642
23 files changed
+1959
-82
No files matched your search
@@ -45,6 +45,7 @@ pub enum Action {
|
||||
InsertEntry,
|
||||
GenerateEntry,
|
||||
Grep,
|
||||
ImportKdbx,
|
||||
RemoveEntry,
|
||||
MoveEntry,
|
||||
CopyEntry,
|
||||
@@ -66,6 +67,7 @@ pub enum WorkflowAction {
|
||||
InsertEntry,
|
||||
GenerateEntry,
|
||||
Grep,
|
||||
ImportKdbx,
|
||||
RemoveEntry,
|
||||
MoveEntry,
|
||||
CopyEntry,
|
||||
@@ -80,6 +82,7 @@ impl Action {
|
||||
Self::InsertEntry => Some(WorkflowAction::InsertEntry),
|
||||
Self::GenerateEntry => Some(WorkflowAction::GenerateEntry),
|
||||
Self::Grep => Some(WorkflowAction::Grep),
|
||||
Self::ImportKdbx => Some(WorkflowAction::ImportKdbx),
|
||||
Self::RemoveEntry => Some(WorkflowAction::RemoveEntry),
|
||||
Self::MoveEntry => Some(WorkflowAction::MoveEntry),
|
||||
Self::CopyEntry => Some(WorkflowAction::CopyEntry),
|
||||
@@ -498,6 +501,13 @@ pub static ACTIONS: &[ActionSpec] = &[
|
||||
bindings: keys!((KeyCode::Char('\\'), KeyModifiers::NONE, "\\")),
|
||||
modes: BROWSER_LIKE,
|
||||
},
|
||||
ActionSpec {
|
||||
action: Action::ImportKdbx,
|
||||
label: "import KeePass KDBX",
|
||||
command: "import-kdbx",
|
||||
bindings: keys!((KeyCode::Char('K'), KeyModifiers::SHIFT, "K")),
|
||||
modes: BROWSER_LIKE,
|
||||
},
|
||||
ActionSpec {
|
||||
action: Action::RemoveEntry,
|
||||
label: "remove entry",
|
||||
|
||||
Reference in new issue
Block a user