@@ -26,7 +26,7 @@ type Flags struct {
26
26
AfterParse func (fs * Flags ) error
27
27
28
28
// cfg option for the flags
29
- cfg * FlagsConfig
29
+ cfg * Config
30
30
// the options flag set
31
31
fSet * flag.FlagSet
32
32
// buf for build help message
@@ -53,8 +53,8 @@ type Flags struct {
53
53
Arguments
54
54
}
55
55
56
- func newDefaultFlagConfig () * FlagsConfig {
57
- return & FlagsConfig {
56
+ func newDefaultFlagConfig () * Config {
57
+ return & Config {
58
58
Alignment : AlignLeft ,
59
59
TagName : FlagTagName ,
60
60
}
@@ -98,7 +98,7 @@ func (fs *Flags) InitFlagSet(name string) {
98
98
}
99
99
100
100
// SetConfig for the object.
101
- func (fs * Flags ) SetConfig (opt * FlagsConfig ) { fs .cfg = opt }
101
+ func (fs * Flags ) SetConfig (opt * Config ) { fs .cfg = opt }
102
102
103
103
// UseSimpleRule for the parse tag value rule string. see TagRuleSimple
104
104
func (fs * Flags ) UseSimpleRule () * Flags {
@@ -107,7 +107,7 @@ func (fs *Flags) UseSimpleRule() *Flags {
107
107
}
108
108
109
109
// WithConfigFn for the object.
110
- func (fs * Flags ) WithConfigFn (fns ... func (cfg * FlagsConfig )) * Flags {
110
+ func (fs * Flags ) WithConfigFn (fns ... func (cfg * Config )) * Flags {
111
111
for _ , fn := range fns {
112
112
fn (fs .cfg )
113
113
}
@@ -292,7 +292,7 @@ func (fs *Flags) FromStruct(ptr any) error {
292
292
optName = strutil .SnakeCase (name , "-" )
293
293
}
294
294
295
- meta := newFlagMeta (optName , mp ["desc" ], mp ["default" ], mp ["shorts" ])
295
+ meta := newFlagOpt (optName , mp ["desc" ], mp ["default" ], mp ["shorts" ])
296
296
if must , has := mp ["required" ]; has {
297
297
meta .Required = strutil .MustBool (must )
298
298
}
@@ -343,7 +343,7 @@ func (fs *Flags) FromStruct(ptr any) error {
343
343
344
344
// Bool binding a bool option flag, return pointer
345
345
func (fs * Flags ) Bool (name , shorts string , defVal bool , desc string ) * bool {
346
- meta := newFlagMeta (name , desc , defVal , shorts )
346
+ meta := newFlagOpt (name , desc , defVal , shorts )
347
347
name = fs .checkFlagInfo (meta )
348
348
349
349
// binding option to flag.FlagSet
@@ -358,7 +358,7 @@ func (fs *Flags) BoolVar(p *bool, meta *FlagMeta) { fs.boolOpt(p, meta) }
358
358
359
359
// BoolOpt binding a bool option
360
360
func (fs * Flags ) BoolOpt (p * bool , name , shorts string , defVal bool , desc string ) {
361
- fs .boolOpt (p , newFlagMeta (name , desc , defVal , shorts ))
361
+ fs .boolOpt (p , newFlagOpt (name , desc , defVal , shorts ))
362
362
}
363
363
364
364
// binding option and shorts
@@ -378,7 +378,7 @@ func (fs *Flags) Float64Var(p *float64, meta *FlagMeta) { fs.float64Opt(p, meta)
378
378
379
379
// Float64Opt binding a float64 option
380
380
func (fs * Flags ) Float64Opt (p * float64 , name , shorts string , defVal float64 , desc string ) {
381
- fs .float64Opt (p , newFlagMeta (name , desc , defVal , shorts ))
381
+ fs .float64Opt (p , newFlagOpt (name , desc , defVal , shorts ))
382
382
}
383
383
384
384
func (fs * Flags ) float64Opt (p * float64 , meta * FlagMeta ) {
@@ -394,7 +394,7 @@ func (fs *Flags) float64Opt(p *float64, meta *FlagMeta) {
394
394
395
395
// Str binding an string option flag, return pointer
396
396
func (fs * Flags ) Str (name , shorts string , defValue , desc string ) * string {
397
- meta := newFlagMeta (name , desc , defValue , shorts )
397
+ meta := newFlagOpt (name , desc , defValue , shorts )
398
398
name = fs .checkFlagInfo (meta )
399
399
400
400
// binding option to flag.FlagSet
@@ -409,7 +409,7 @@ func (fs *Flags) StrVar(p *string, meta *FlagMeta) { fs.strOpt(p, meta) }
409
409
410
410
// StrOpt binding an string option
411
411
func (fs * Flags ) StrOpt (p * string , name , shorts , defValue , desc string ) {
412
- fs .strOpt (p , newFlagMeta (name , desc , defValue , shorts ))
412
+ fs .strOpt (p , newFlagOpt (name , desc , defValue , shorts ))
413
413
}
414
414
415
415
// binding option and shorts
@@ -426,7 +426,7 @@ func (fs *Flags) strOpt(p *string, meta *FlagMeta) {
426
426
427
427
// Int binding an int option flag, return pointer
428
428
func (fs * Flags ) Int (name , shorts string , defValue int , desc string ) * int {
429
- meta := newFlagMeta (name , desc , defValue , shorts )
429
+ meta := newFlagOpt (name , desc , defValue , shorts )
430
430
name = fs .checkFlagInfo (meta )
431
431
432
432
// binding option to flag.FlagSet
@@ -441,7 +441,7 @@ func (fs *Flags) IntVar(p *int, meta *FlagMeta) { fs.intOpt(p, meta) }
441
441
442
442
// IntOpt binding an int option
443
443
func (fs * Flags ) IntOpt (p * int , name , shorts string , defValue int , desc string ) {
444
- fs .intOpt (p , newFlagMeta (name , desc , defValue , shorts ))
444
+ fs .intOpt (p , newFlagOpt (name , desc , defValue , shorts ))
445
445
}
446
446
447
447
func (fs * Flags ) intOpt (p * int , meta * FlagMeta ) {
@@ -455,7 +455,7 @@ func (fs *Flags) intOpt(p *int, meta *FlagMeta) {
455
455
456
456
// Int64 binding an int64 option flag, return pointer
457
457
func (fs * Flags ) Int64 (name , shorts string , defValue int64 , desc string ) * int64 {
458
- meta := newFlagMeta (name , desc , defValue , shorts )
458
+ meta := newFlagOpt (name , desc , defValue , shorts )
459
459
name = fs .checkFlagInfo (meta )
460
460
461
461
// binding option to flag.FlagSet
@@ -470,7 +470,7 @@ func (fs *Flags) Int64Var(p *int64, meta *FlagMeta) { fs.int64Opt(p, meta) }
470
470
471
471
// Int64Opt binding an int64 option
472
472
func (fs * Flags ) Int64Opt (p * int64 , name , shorts string , defValue int64 , desc string ) {
473
- fs .int64Opt (p , newFlagMeta (name , desc , defValue , shorts ))
473
+ fs .int64Opt (p , newFlagOpt (name , desc , defValue , shorts ))
474
474
}
475
475
476
476
func (fs * Flags ) int64Opt (p * int64 , meta * FlagMeta ) {
@@ -486,7 +486,7 @@ func (fs *Flags) int64Opt(p *int64, meta *FlagMeta) {
486
486
487
487
// Uint binding an int option flag, return pointer
488
488
func (fs * Flags ) Uint (name , shorts string , defVal uint , desc string ) * uint {
489
- meta := newFlagMeta (name , desc , defVal , shorts )
489
+ meta := newFlagOpt (name , desc , defVal , shorts )
490
490
name = fs .checkFlagInfo (meta )
491
491
492
492
// binding option to flag.FlagSet
@@ -501,7 +501,7 @@ func (fs *Flags) UintVar(p *uint, meta *FlagMeta) { fs.uintOpt(p, meta) }
501
501
502
502
// UintOpt binding an uint option
503
503
func (fs * Flags ) UintOpt (p * uint , name , shorts string , defValue uint , desc string ) {
504
- fs .uintOpt (p , newFlagMeta (name , desc , defValue , shorts ))
504
+ fs .uintOpt (p , newFlagOpt (name , desc , defValue , shorts ))
505
505
}
506
506
507
507
func (fs * Flags ) uintOpt (p * uint , meta * FlagMeta ) {
@@ -515,7 +515,7 @@ func (fs *Flags) uintOpt(p *uint, meta *FlagMeta) {
515
515
516
516
// Uint64 binding an int option flag, return pointer
517
517
func (fs * Flags ) Uint64 (name , shorts string , defVal uint64 , desc string ) * uint64 {
518
- meta := newFlagMeta (name , desc , defVal , shorts )
518
+ meta := newFlagOpt (name , desc , defVal , shorts )
519
519
name = fs .checkFlagInfo (meta )
520
520
521
521
p := fs .fSet .Uint64 (name , defVal , meta .Desc )
@@ -529,7 +529,7 @@ func (fs *Flags) Uint64Var(p *uint64, meta *FlagMeta) { fs.uint64Opt(p, meta) }
529
529
530
530
// Uint64Opt binding an uint64 option
531
531
func (fs * Flags ) Uint64Opt (p * uint64 , name , shorts string , defVal uint64 , desc string ) {
532
- fs .uint64Opt (p , newFlagMeta (name , desc , defVal , shorts ))
532
+ fs .uint64Opt (p , newFlagOpt (name , desc , defVal , shorts ))
533
533
}
534
534
535
535
// binding option and shorts
@@ -552,7 +552,7 @@ func (fs *Flags) Var(p flag.Value, meta *FlagMeta) { fs.varOpt(p, meta) }
552
552
// var names gcli.Strings
553
553
// cmd.VarOpt(&names, "tables", "t", "description ...")
554
554
func (fs * Flags ) VarOpt (p flag.Value , name , shorts , desc string ) {
555
- fs .varOpt (p , newFlagMeta (name , desc , nil , shorts ))
555
+ fs .varOpt (p , newFlagOpt (name , desc , nil , shorts ))
556
556
}
557
557
558
558
// binding option and shorts
0 commit comments