File tree 2 files changed +8
-11
lines changed
2 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -2,28 +2,25 @@ package cli
2
2
3
3
import "github.com/charmbracelet/log"
4
4
5
- var Cli struct {
6
- Log LogOptions `embed:""`
5
+ var Cli = Options {}
7
6
7
+ type Options struct {
8
+ Verbosity int `name:"verbose" short:"v" type:"counter" default:"0" env:"LOG_LEVEL" help:"Set the verbosity of logs e.g. -vv"`
8
9
ConfigFile string `type:"existingfile" default:"./treefmt.toml"`
9
10
TreeRoot string `type:"existingdir" default:"."`
10
11
ClearCache bool `short:"c" help:"Reset the evaluation cache. Use in case the cache is not precise enough"`
11
12
12
13
Format Format `cmd:"" default:"."`
13
14
}
14
15
15
- type LogOptions struct {
16
- Verbosity int `name:"verbose" short:"v" type:"counter" default:"0" env:"LOG_LEVEL" help:"Set the verbosity of logs e.g. -vv"`
17
- }
18
-
19
- func (lo * LogOptions ) ConfigureLogger () {
16
+ func (c * Options ) ConfigureLogger () {
20
17
log .SetReportTimestamp (false )
21
18
22
- if lo .Verbosity == 0 {
19
+ if c .Verbosity == 0 {
23
20
log .SetLevel (log .WarnLevel )
24
- } else if lo .Verbosity == 1 {
21
+ } else if c .Verbosity == 1 {
25
22
log .SetLevel (log .InfoLevel )
26
- } else if lo .Verbosity >= 2 {
23
+ } else if c .Verbosity >= 2 {
27
24
log .SetLevel (log .DebugLevel )
28
25
}
29
26
}
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ type Format struct{}
19
19
func (f * Format ) Run () error {
20
20
start := time .Now ()
21
21
22
- Cli .Log . ConfigureLogger ()
22
+ Cli .ConfigureLogger ()
23
23
24
24
l := log .WithPrefix ("format" )
25
25
You can’t perform that action at this time.
0 commit comments