lockbox

password manager
Log | Files | Refs | README | LICENSE

commit b1c2db039ea5d3fef59996151bbf22405cfe9389
parent 1a949085c05fd2479cd8b5bf394dcf2115771ae9
Author: Sean Enck <sean@ttypty.com>
Date:   Sun,  6 Oct 2024 19:04:30 -0400

move function to not be shared

Diffstat:
Minternal/app/completions.go | 9++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/internal/app/completions.go b/internal/app/completions.go @@ -50,12 +50,11 @@ func newConditional(left, right string) string { return fmt.Sprintf("[ \"%s\" != \"%s\" ]", left, right) } -func genOption(to []CompletionOption, command, left, right string) []CompletionOption { - conditional := newConditional(left, right) - return append(to, CompletionOption{conditional, command}) -} - func newGenOptions(defaults []string, kv map[string]string) []CompletionOption { + genOption := func(to []CompletionOption, command, left, right string) []CompletionOption { + conditional := newConditional(left, right) + return append(to, CompletionOption{conditional, command}) + } opt := []CompletionOption{} for _, a := range defaults { opt = genOption(opt, a, "1", "0")