lockbox

password manager
Log | Files | Refs | README | LICENSE

commit c06ab7d8b5d5cd3a3eb3449f9df982879c38fbff
parent 31a70a304aefdd536e0f1c096f5db6d89d8e8b28
Author: Sean Enck <sean@ttypty.com>
Date:   Sat,  1 Oct 2022 11:53:55 -0400

renaming

Diffstat:
Mcmd/main.go | 4++--
Dinternal/subcommands/gitdiff.go | 28----------------------------
Ainternal/subcommands/hashed.go | 28++++++++++++++++++++++++++++
Mtests/run.sh | 2+-
4 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/cmd/main.go b/cmd/main.go @@ -37,8 +37,8 @@ func getEntry(args []string, idx int) string { func internalCallback(name string) callbackFunction { switch name { - case "diff": - return subcommands.GitDiff + case "hash": + return subcommands.Hashed case "totp": return subcommands.TOTP } diff --git a/internal/subcommands/gitdiff.go b/internal/subcommands/gitdiff.go @@ -1,28 +0,0 @@ -// Package subcommands handles git diffs. -package subcommands - -import ( - "errors" - "fmt" - - "github.com/enckse/lockbox/internal/backend" -) - -// GitDiff handles git diffing of lb entries. -func GitDiff(args []string) error { - if len(args) == 0 { - return errors.New("git diff requires a file") - } - t, err := backend.Load(args[len(args)-1]) - if err != nil { - return err - } - e, err := t.QueryCallback(backend.QueryOptions{Mode: backend.ListMode, Values: backend.HashedValue}) - if err != nil { - return err - } - for _, item := range e { - fmt.Printf("%s:\nhash:%s\n", item.Path, item.Value) - } - return nil -} diff --git a/internal/subcommands/hashed.go b/internal/subcommands/hashed.go @@ -0,0 +1,28 @@ +// Package subcommands handles git diffs. +package subcommands + +import ( + "errors" + "fmt" + + "github.com/enckse/lockbox/internal/backend" +) + +// Hashed handles dumping of lb entries. +func Hashed(args []string) error { + if len(args) == 0 { + return errors.New("git diff requires a file") + } + t, err := backend.Load(args[len(args)-1]) + if err != nil { + return err + } + e, err := t.QueryCallback(backend.QueryOptions{Mode: backend.ListMode, Values: backend.HashedValue}) + if err != nil { + return err + } + for _, item := range e { + fmt.Printf("%s:\nhash:%s\n", item.Path, item.Value) + } + return nil +} diff --git a/tests/run.sh b/tests/run.sh @@ -26,7 +26,7 @@ _run() { echo "5ae472abqdekjqykoyxk7hvc2leklq5n" | "$BIN/lb" insert test/totp "$BIN/lb" "totp" -list "$BIN/lb" "totp" test | tr '[:digit:]' 'X' - "$BIN/lb" "diff" $LOCKBOX_STORE + "$BIN/lb" "hash" $LOCKBOX_STORE yes 2>/dev/null | "$BIN/lb" rm keys2/three echo yes 2>/dev/null | "$BIN/lb" rm test/totp