From b347f5f3f604efb95dbb36683ac1c914b14d752d Mon Sep 17 00:00:00 2001 From: Turiiya Date: Tue, 26 Mar 2024 21:32:14 +0100 Subject: [PATCH] tools.vet: print help when passing no files or `--help`/`-help` flag after vet command --- cmd/tools/vvet/vvet.v | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/tools/vvet/vvet.v b/cmd/tools/vvet/vvet.v index 5a3fefdcc2d796..2cca88a2b7d11f 100644 --- a/cmd/tools/vvet/vvet.v +++ b/cmd/tools/vvet/vvet.v @@ -9,6 +9,7 @@ import v.pref import v.parser import v.token import v.ast +import v.help import term struct Vet { @@ -50,6 +51,9 @@ fn main() { // `v test-cleancode` passes also `-o tmpfolder` as well as all options in VFLAGS paths = paths.filter(!it.starts_with(vtmp)) } + if paths.len == 0 || '-help' in vet_options || '--help' in vet_options { + help.print_and_exit('vet') + } for path in paths { if !os.exists(path) { eprintln('File/folder ${path} does not exist')