added verbose flag

This commit is contained in:
2026-04-15 14:46:32 +02:00
parent 2a5ce72ce5
commit b4e3f2f372

View File

@@ -1,6 +1,8 @@
package cmd
import (
"log/slog"
ripsort "git.kapelle.org/niklas/ripsort/internal"
"github.com/alexflint/go-arg"
)
@@ -15,14 +17,19 @@ type SortCmd struct {
}
type args struct {
Info *InfoCmd `arg:"subcommand:info"`
Sort *SortCmd `arg:"subcommand:sort"`
Info *InfoCmd `arg:"subcommand:info"`
Sort *SortCmd `arg:"subcommand:sort"`
Verbose bool `arg:"-v" default:"false"`
}
func Run() {
var args args
p := arg.MustParse(&args)
if args.Verbose {
slog.SetLogLoggerLevel(slog.LevelDebug)
}
switch {
case args.Info != nil:
ripsort.Scan(args.Info.File)