commit c06ab7d8b5d5cd3a3eb3449f9df982879c38fbff
parent 31a70a304aefdd536e0f1c096f5db6d89d8e8b28
Author: Sean Enck <sean@ttypty.com>
Date: Sat, 1 Oct 2022 11:53:55 -0400
renaming
Diffstat:
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