cmd/vad/main.go | 9 ++++++++- internal/version.go | 2 +- diff --git a/cmd/vad/main.go b/cmd/vad/main.go index 03e62cfcb71ce395251df0608f3df596a3a60184348226a03dabe6a2923d8381..20b117091362536f9578520994f9dc623dcf1c16f214ac434e1fe92528e02aa6 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 @@ vors "go.stargrave.org/vors/internal" ) 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 bbeb34266c92b611557160a238e0cf0756b43e1bc96752cdda8d1ded75869ac3..ecc49fb709acb59da93bdaf8caf6d227ad9acf599d81a1b74a98a982337c3190 100644 --- a/internal/version.go +++ b/internal/version.go @@ -3,7 +3,7 @@ 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