feat: implement second level of verbosity

This commit is contained in:
lb-a
2026-05-07 18:45:36 +02:00
parent 04cc56040b
commit 3909ba5113
3 changed files with 15 additions and 5 deletions

View File

@@ -14,6 +14,7 @@ import (
"streamrip-go/internal/app"
"streamrip-go/internal/config"
"streamrip-go/internal/provider"
"streamrip-go/internal/verbose"
_ "modernc.org/sqlite"
)
@@ -49,8 +50,11 @@ func main() {
os.Exit(1)
}
applyGlobalConfigOverrides(cfg, gopts)
if gopts.verbose {
fmt.Fprintln(os.Stderr, "verbose mode enabled")
verbose.SetLevel(gopts.verbose)
if gopts.verbose >= 2 {
fmt.Fprintln(os.Stderr, "verbose mode enabled (level 2: downloads + http)")
} else if gopts.verbose >= 1 {
fmt.Fprintln(os.Stderr, "verbose mode enabled (level 1: downloads)")
}
os.Args = append([]string{os.Args[0], gopts.command}, gopts.commandArgs...)