From 893d14ef8f3b7149da168f022dd406b583010beb Mon Sep 17 00:00:00 2001 From: Alexey Date: Tue, 14 Apr 2020 19:06:59 +0300 Subject: [PATCH] cmd/v: process version argument correctly --- cmd/v/v.v | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/v/v.v b/cmd/v/v.v index 33fb9a8130..19961a7349 100644 --- a/cmd/v/v.v +++ b/cmd/v/v.v @@ -43,7 +43,8 @@ fn main() { util.launch_tool(false, 'vrepl') return } - if args.len > 0 && (args[0] in ['version', '-V', '-version', '--version'] || (args[0] == '-v' && args.len == 1) ) { + os_args := os.args[1..] + if os_args.len > 0 && (os_args[0] in ['version', '-V', '-version', '--version'] || (os_args[0] == '-v' && os_args.len == 1) ) { // `-v` flag is for setting verbosity, but without any args it prints the version, like Clang println(util.full_v_version()) return