From e9da74d47578203c7e4043118c076fadf5751b1392adea11f5a36e92f64355dc Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 16 Apr 2024 18:15:56 +0300 Subject: [PATCH] vors-vad usage --- cmd/vad/main.go | 9 ++++++++- internal/version.go | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/cmd/vad/main.go b/cmd/vad/main.go index 03e62cf..20b1170 100644 --- a/cmd/vad/main.go +++ b/cmd/vad/main.go @@ -16,6 +16,8 @@ package main import ( + "flag" + "fmt" "io" "os" "strconv" @@ -24,7 +26,12 @@ import ( ) func main() { - thres, err := strconv.ParseUint(os.Args[1], 10, 64) + flag.Parse() + if len(flag.Args()) != 1 { + fmt.Fprintf(os.Stderr, "Usage: rec | vors-vad THRES\n") + os.Exit(1) + } + thres, err := strconv.ParseUint(flag.Arg(0), 10, 64) if err != nil { panic(err) } diff --git a/internal/version.go b/internal/version.go index bbeb342..ecc49fb 100644 --- a/internal/version.go +++ b/internal/version.go @@ -3,7 +3,7 @@ package internal import "runtime" const ( - Version = "2.1.0" + Version = "2.2.0" Warranty = `Copyright (C) 2024 Sergey Matveev This program is free software: you can redistribute it and/or modify -- 2.48.1