]> Sergey Matveev's repositories - vors.git/commitdiff
vors-vad usage v2.2.0
authorSergey Matveev <stargrave@stargrave.org>
Tue, 16 Apr 2024 15:15:56 +0000 (18:15 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 16 Apr 2024 15:18:15 +0000 (18:18 +0300)
cmd/vad/main.go
internal/version.go

index 03e62cfcb71ce395251df0608f3df596a3a60184348226a03dabe6a2923d8381..20b117091362536f9578520994f9dc623dcf1c16f214ac434e1fe92528e02aa6 100644 (file)
@@ -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)
        }
index bbeb34266c92b611557160a238e0cf0756b43e1bc96752cdda8d1ded75869ac3..ecc49fb709acb59da93bdaf8caf6d227ad9acf599d81a1b74a98a982337c3190 100644 (file)
@@ -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