From b4e3f2f3728441e1e515671d6f3e8de697d4e283 Mon Sep 17 00:00:00 2001 From: Niklas Kapelle Date: Wed, 15 Apr 2026 14:46:32 +0200 Subject: [PATCH] added verbose flag --- cmd/ripsort.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cmd/ripsort.go b/cmd/ripsort.go index 4961b15..4226660 100644 --- a/cmd/ripsort.go +++ b/cmd/ripsort.go @@ -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)