commit f86447f5353e2364cb26b8d340422f92482bf38d
parent f10fae07b991a13140008f587725bf4549c60e33
Author: Sean Enck <sean@ttypty.com>
Date: Sat, 16 Jul 2022 12:30:51 -0400
find uses callback too
Diffstat:
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/cmd/lb/main.go b/cmd/lb/main.go
@@ -59,16 +59,20 @@ func main() {
}
searchTerm = args[2]
}
+ viewOptions := store.ViewOptions{Display: true}
+ if isFind {
+ viewOptions.Filter = func(inPath string) string {
+ if strings.Contains(inPath, searchTerm) {
+ return inPath
+ }
+ return ""
+ }
+ }
files, err := fs.List(store.ViewOptions{Display: true})
if err != nil {
misc.Die("unable to list files", err)
}
for _, f := range files {
- if isFind {
- if !strings.Contains(f, searchTerm) {
- continue
- }
- }
fmt.Println(f)
}
case "version":