m/fzf
1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-11-13 22:03:47 -05:00

add support to nil-byte separated input strings, closes #121

This commit is contained in:
Giulio Iotti
2015-06-08 06:36:21 +00:00
parent 443a80f254
commit f6dd32046e
3 changed files with 22 additions and 23 deletions

View File

@@ -50,6 +50,7 @@ const usage = `usage: fzf [options]
-1, --select-1 Automatically select the only match
-0, --exit-0 Exit immediately when there's no match
-f, --filter=STR Filter mode. Do not start interactive finder.
--null Read null-byte separated strings from input
--print-query Print query as the first line
--expect=KEYS Comma-separated list of keys to complete fzf
--sync Synchronous search for multi-staged filtering
@@ -117,6 +118,7 @@ type Options struct {
Expect []int
Keymap map[int]actionType
PrintQuery bool
ReadZero bool
Sync bool
Version bool
}
@@ -155,6 +157,7 @@ func defaultOptions() *Options {
Expect: []int{},
Keymap: defaultKeymap(),
PrintQuery: false,
ReadZero: false,
Sync: false,
Version: false}
}
@@ -525,6 +528,8 @@ func parseOptions(opts *Options, allArgs []string) {
opts.Exit0 = true
case "+0", "--no-exit-0":
opts.Exit0 = false
case "--null":
opts.ReadZero = true
case "--print-query":
opts.PrintQuery = true
case "--no-print-query":