summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2022-07-21 22:36:24 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2022-07-21 22:36:52 +0900
commit3af5b7f2ace3e2cfcd64ab9c38e2b393680f2e6e (patch)
treeb0d8581a3f1be6dd177efa1859ec93a2c1a6b67c
parent7a7cfcacbe013f6ce179fb25a4b81c940b687af3 (diff)
Do not validate other options when --version is present
Close #2690
-rw-r--r--src/options.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/options.go b/src/options.go
index 7e626f63..1fdded3b 100644
--- a/src/options.go
+++ b/src/options.go
@@ -1746,6 +1746,13 @@ func postProcessOptions(opts *Options) {
func ParseOptions() *Options {
opts := defaultOptions()
+ for _, arg := range os.Args[1:] {
+ if arg == "--version" {
+ opts.Version = true
+ return opts
+ }
+ }
+
// Options from Env var
words, _ := shellwords.Parse(os.Getenv("FZF_DEFAULT_OPTS"))
if len(words) > 0 {