From 1e8d1a4d0b34b23f68c0e2207720fe1d3e1ce955 Mon Sep 17 00:00:00 2001 From: Turiiya <34311583+ttytm@users.noreply.github.com> Date: Wed, 27 Mar 2024 13:17:25 +0100 Subject: [PATCH] tools.vet: print help when passing no files or `--help`/`-help` flag after vet command (#21108) --- 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 5a3fefdcc2..2cca88a2b7 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')