@@ -355,7 +355,7 @@ func TestCommand_OnUsageError_hasCommandContext(t *testing.T) {
355
355
cmd := & Command {
356
356
Name : "bar" ,
357
357
Flags : []Flag {
358
- & IntFlag {Name : "flag" },
358
+ & Int64Flag {Name : "flag" },
359
359
},
360
360
OnUsageError : func (_ context.Context , cmd * Command , err error , _ bool ) error {
361
361
return fmt .Errorf ("intercepted in %s: %s" , cmd .Name , err .Error ())
@@ -370,7 +370,7 @@ func TestCommand_OnUsageError_WithWrongFlagValue(t *testing.T) {
370
370
cmd := & Command {
371
371
Name : "bar" ,
372
372
Flags : []Flag {
373
- & IntFlag {Name : "flag" },
373
+ & Int64Flag {Name : "flag" },
374
374
},
375
375
OnUsageError : func (_ context.Context , _ * Command , err error , _ bool ) error {
376
376
assert .ErrorContains (t , err , "strconv.ParseInt: parsing \" wrong\" " )
@@ -391,7 +391,7 @@ func TestCommand_OnUsageError_WithSubcommand(t *testing.T) {
391
391
},
392
392
},
393
393
Flags : []Flag {
394
- & IntFlag {Name : "flag" },
394
+ & Int64Flag {Name : "flag" },
395
395
},
396
396
OnUsageError : func (_ context.Context , _ * Command , err error , _ bool ) error {
397
397
assert .ErrorContains (t , err , "parsing \" wrong\" : invalid syntax" )
@@ -478,7 +478,7 @@ func TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags(t *testing.T) {
478
478
Name : "bar" ,
479
479
Usage : "this is for testing" ,
480
480
Flags : []Flag {
481
- & IntFlag {
481
+ & Int64Flag {
482
482
Name : "number" ,
483
483
Usage : "A number to parse" ,
484
484
},
@@ -558,7 +558,7 @@ func TestCommand_VisibleFlagCategories(t *testing.T) {
558
558
Name : "strd1" , // no category set and also hidden
559
559
Hidden : true ,
560
560
},
561
- & IntFlag {
561
+ & Int64Flag {
562
562
Name : "intd" ,
563
563
Aliases : []string {"altd1" , "altd2" },
564
564
Category : "cat1" ,
@@ -1253,11 +1253,11 @@ func TestCommand_ParseSliceFlags(t *testing.T) {
1253
1253
{
1254
1254
Name : "cmd" ,
1255
1255
Flags : []Flag {
1256
- & IntSliceFlag {Name : "p" , Value : []int64 {}, Usage : "set one or more ip addr" },
1256
+ & Int64SliceFlag {Name : "p" , Value : []int64 {}, Usage : "set one or more ip addr" },
1257
1257
& StringSliceFlag {Name : "ip" , Value : []string {}, Usage : "set one or more ports to open" },
1258
1258
},
1259
1259
Action : func (_ context.Context , cmd * Command ) error {
1260
- parsedIntSlice = cmd .IntSlice ("p" )
1260
+ parsedIntSlice = cmd .Int64Slice ("p" )
1261
1261
parsedStringSlice = cmd .StringSlice ("ip" )
1262
1262
return nil
1263
1263
},
@@ -1281,11 +1281,11 @@ func TestCommand_ParseSliceFlagsWithMissingValue(t *testing.T) {
1281
1281
{
1282
1282
Name : "cmd" ,
1283
1283
Flags : []Flag {
1284
- & IntSliceFlag {Name : "a" , Usage : "set numbers" },
1284
+ & Int64SliceFlag {Name : "a" , Usage : "set numbers" },
1285
1285
& StringSliceFlag {Name : "str" , Usage : "set strings" },
1286
1286
},
1287
1287
Action : func (_ context.Context , cmd * Command ) error {
1288
- parsedIntSlice = cmd .IntSlice ("a" )
1288
+ parsedIntSlice = cmd .Int64Slice ("a" )
1289
1289
parsedStringSlice = cmd .StringSlice ("str" )
1290
1290
return nil
1291
1291
},
@@ -2301,7 +2301,7 @@ func TestCommand_Run_SubcommandDoesNotOverwriteErrorFromBefore(t *testing.T) {
2301
2301
func TestCommand_OnUsageError_WithWrongFlagValue_ForSubcommand (t * testing.T ) {
2302
2302
cmd := & Command {
2303
2303
Flags : []Flag {
2304
- & IntFlag {Name : "flag" },
2304
+ & Int64Flag {Name : "flag" },
2305
2305
},
2306
2306
OnUsageError : func (_ context.Context , _ * Command , err error , isSubcommand bool ) error {
2307
2307
assert .False (t , isSubcommand , "Expect subcommand" )
@@ -2455,7 +2455,7 @@ func TestHandleExitCoder_Custom(t *testing.T) {
2455
2455
func TestShellCompletionForIncompleteFlags (t * testing.T ) {
2456
2456
cmd := & Command {
2457
2457
Flags : []Flag {
2458
- & IntFlag {
2458
+ & Int64Flag {
2459
2459
Name : "test-completion" ,
2460
2460
},
2461
2461
},
@@ -2808,7 +2808,7 @@ func TestFlagAction(t *testing.T) {
2808
2808
return err
2809
2809
},
2810
2810
},
2811
- & IntFlag {
2811
+ & Int64Flag {
2812
2812
Name : "f_int" ,
2813
2813
Local : true ,
2814
2814
Action : func (_ context.Context , cmd * Command , v int64 ) error {
@@ -2819,7 +2819,7 @@ func TestFlagAction(t *testing.T) {
2819
2819
return err
2820
2820
},
2821
2821
},
2822
- & IntSliceFlag {
2822
+ & Int64SliceFlag {
2823
2823
Name : "f_int_slice" ,
2824
2824
Local : true ,
2825
2825
Action : func (_ context.Context , cmd * Command , v []int64 ) error {
@@ -2846,7 +2846,7 @@ func TestFlagAction(t *testing.T) {
2846
2846
return err
2847
2847
},
2848
2848
},
2849
- & UintFlag {
2849
+ & Uint64Flag {
2850
2850
Name : "f_uint" ,
2851
2851
Local : true ,
2852
2852
Action : func (_ context.Context , cmd * Command , v uint64 ) error {
@@ -2906,15 +2906,15 @@ func TestPersistentFlag(t *testing.T) {
2906
2906
return nil
2907
2907
},
2908
2908
},
2909
- & IntSliceFlag {
2909
+ & Int64SliceFlag {
2910
2910
Name : "persistentCommandSliceFlag" ,
2911
2911
Destination : & persistentCommandSliceInt ,
2912
2912
},
2913
2913
& FloatSliceFlag {
2914
2914
Name : "persistentCommandFloatSliceFlag" ,
2915
2915
Value : []float64 {11.3 , 12.5 },
2916
2916
},
2917
- & IntFlag {
2917
+ & Int64Flag {
2918
2918
Name : "persistentCommandOverrideFlag" ,
2919
2919
Destination : & appOverrideInt ,
2920
2920
},
@@ -2928,16 +2928,16 @@ func TestPersistentFlag(t *testing.T) {
2928
2928
{
2929
2929
Name : "cmd" ,
2930
2930
Flags : []Flag {
2931
- & IntFlag {
2931
+ & Int64Flag {
2932
2932
Name : "cmdFlag" ,
2933
2933
Destination : & topInt ,
2934
2934
Local : true ,
2935
2935
},
2936
- & IntFlag {
2936
+ & Int64Flag {
2937
2937
Name : "cmdPersistentFlag" ,
2938
2938
Destination : & topPersistentInt ,
2939
2939
},
2940
- & IntFlag {
2940
+ & Int64Flag {
2941
2941
Name : "paof" ,
2942
2942
Aliases : []string {"persistentCommandOverrideFlag" },
2943
2943
Destination : & appOverrideCmdInt ,
@@ -2948,7 +2948,7 @@ func TestPersistentFlag(t *testing.T) {
2948
2948
{
2949
2949
Name : "subcmd" ,
2950
2950
Flags : []Flag {
2951
- & IntFlag {
2951
+ & Int64Flag {
2952
2952
Name : "cmdFlag" ,
2953
2953
Destination : & subCommandInt ,
2954
2954
Local : true ,
@@ -3080,7 +3080,7 @@ func TestRequiredFlagDelayed(t *testing.T) {
3080
3080
{
3081
3081
Name : "sub" ,
3082
3082
Flags : []Flag {
3083
- & IntFlag {
3083
+ & Int64Flag {
3084
3084
Name : "if" ,
3085
3085
Required : true ,
3086
3086
},
@@ -3169,7 +3169,7 @@ func TestFlagDuplicates(t *testing.T) {
3169
3169
Name : "sflag" ,
3170
3170
OnlyOnce : true ,
3171
3171
},
3172
- & IntSliceFlag {
3172
+ & Int64SliceFlag {
3173
3173
Name : "isflag" ,
3174
3174
},
3175
3175
& FloatSliceFlag {
@@ -3180,7 +3180,7 @@ func TestFlagDuplicates(t *testing.T) {
3180
3180
Name : "bifflag" ,
3181
3181
OnlyOnce : true ,
3182
3182
},
3183
- & IntFlag {
3183
+ & Int64Flag {
3184
3184
Name : "iflag" ,
3185
3185
},
3186
3186
},
@@ -3261,47 +3261,47 @@ func TestShorthandCommand(t *testing.T) {
3261
3261
func TestCommand_Int (t * testing.T ) {
3262
3262
pCmd := & Command {
3263
3263
Flags : []Flag {
3264
- & IntFlag {
3264
+ & Int64Flag {
3265
3265
Name : "myflag" ,
3266
3266
Value : 12 ,
3267
3267
},
3268
3268
},
3269
3269
}
3270
3270
cmd := & Command {
3271
3271
Flags : []Flag {
3272
- & IntFlag {
3272
+ & Int64Flag {
3273
3273
Name : "top-flag" ,
3274
3274
Value : 13 ,
3275
3275
},
3276
3276
},
3277
3277
parent : pCmd ,
3278
3278
}
3279
3279
3280
- require .Equal (t , int64 (12 ), cmd .Int ("myflag" ))
3281
- require .Equal (t , int64 (13 ), cmd .Int ("top-flag" ))
3280
+ require .Equal (t , int64 (12 ), cmd .Int64 ("myflag" ))
3281
+ require .Equal (t , int64 (13 ), cmd .Int64 ("top-flag" ))
3282
3282
}
3283
3283
3284
3284
func TestCommand_Uint (t * testing.T ) {
3285
3285
pCmd := & Command {
3286
3286
Flags : []Flag {
3287
- & UintFlag {
3287
+ & Uint64Flag {
3288
3288
Name : "myflagUint" ,
3289
3289
Value : 13 ,
3290
3290
},
3291
3291
},
3292
3292
}
3293
3293
cmd := & Command {
3294
3294
Flags : []Flag {
3295
- & UintFlag {
3295
+ & Uint64Flag {
3296
3296
Name : "top-flag" ,
3297
3297
Value : 14 ,
3298
3298
},
3299
3299
},
3300
3300
parent : pCmd ,
3301
3301
}
3302
3302
3303
- require .Equal (t , uint64 (13 ), cmd .Uint ("myflagUint" ))
3304
- require .Equal (t , uint64 (14 ), cmd .Uint ("top-flag" ))
3303
+ require .Equal (t , uint64 (13 ), cmd .Uint64 ("myflagUint" ))
3304
+ require .Equal (t , uint64 (14 ), cmd .Uint64 ("top-flag" ))
3305
3305
}
3306
3306
3307
3307
func TestCommand_Float64 (t * testing.T ) {
@@ -3442,7 +3442,7 @@ func TestCommand_Value(t *testing.T) {
3442
3442
subCmd := & Command {
3443
3443
Name : "test" ,
3444
3444
Flags : []Flag {
3445
- & IntFlag {
3445
+ & Int64Flag {
3446
3446
Name : "myflag" ,
3447
3447
Usage : "doc" ,
3448
3448
Aliases : []string {"m" , "mf" },
@@ -3455,7 +3455,7 @@ func TestCommand_Value(t *testing.T) {
3455
3455
3456
3456
cmd := & Command {
3457
3457
Flags : []Flag {
3458
- & IntFlag {
3458
+ & Int64Flag {
3459
3459
Name : "top-flag" ,
3460
3460
Usage : "doc" ,
3461
3461
Aliases : []string {"t" , "tf" },
@@ -3675,7 +3675,7 @@ func TestCommand_NumFlags(t *testing.T) {
3675
3675
func TestCommand_Set (t * testing.T ) {
3676
3676
cmd := & Command {
3677
3677
Flags : []Flag {
3678
- & IntFlag {
3678
+ & Int64Flag {
3679
3679
Name : "int" ,
3680
3680
Value : 5 ,
3681
3681
},
@@ -3685,7 +3685,7 @@ func TestCommand_Set(t *testing.T) {
3685
3685
3686
3686
r .False (cmd .IsSet ("int" ))
3687
3687
r .NoError (cmd .Set ("int" , "1" ))
3688
- r .Equal (int64 (1 ), cmd .Int ("int" ))
3688
+ r .Equal (int64 (1 ), cmd .Int64 ("int" ))
3689
3689
r .True (cmd .IsSet ("int" ))
3690
3690
}
3691
3691
@@ -4151,7 +4151,7 @@ func TestCommandReadArgsFromStdIn(t *testing.T) {
4151
4151
cmd .Reader , err = os .Open (fp .Name ())
4152
4152
r .NoError (err )
4153
4153
cmd .Flags = []Flag {
4154
- & IntFlag {
4154
+ & Int64Flag {
4155
4155
Name : "if" ,
4156
4156
},
4157
4157
& FloatFlag {
@@ -4164,7 +4164,7 @@ func TestCommandReadArgsFromStdIn(t *testing.T) {
4164
4164
4165
4165
actionCalled := false
4166
4166
cmd .Action = func (ctx context.Context , c * Command ) error {
4167
- r .Equal (tst .expectedInt , c .Int ("if" ))
4167
+ r .Equal (tst .expectedInt , c .Int64 ("if" ))
4168
4168
r .Equal (tst .expectedFloat , c .Float ("ff" ))
4169
4169
r .Equal (tst .expectedSlice , c .StringSlice ("ssf" ))
4170
4170
actionCalled = true
@@ -4189,15 +4189,15 @@ func TestZeroValueCommand(t *testing.T) {
4189
4189
4190
4190
func TestCommandInvalidName (t * testing.T ) {
4191
4191
var cmd Command
4192
- assert .Equal (t , int64 (0 ), cmd .Int ("foo" ))
4193
- assert .Equal (t , uint64 (0 ), cmd .Uint ("foo" ))
4192
+ assert .Equal (t , int64 (0 ), cmd .Int64 ("foo" ))
4193
+ assert .Equal (t , uint64 (0 ), cmd .Uint64 ("foo" ))
4194
4194
assert .Equal (t , float64 (0 ), cmd .Float ("foo" ))
4195
4195
assert .Equal (t , "" , cmd .String ("foo" ))
4196
4196
assert .Equal (t , time.Time {}, cmd .Timestamp ("foo" ))
4197
4197
assert .Equal (t , time .Duration (0 ), cmd .Duration ("foo" ))
4198
4198
4199
- assert .Equal (t , []int64 (nil ), cmd .IntSlice ("foo" ))
4200
- assert .Equal (t , []uint64 (nil ), cmd .UintSlice ("foo" ))
4199
+ assert .Equal (t , []int64 (nil ), cmd .Int64Slice ("foo" ))
4200
+ assert .Equal (t , []uint64 (nil ), cmd .Uint64Slice ("foo" ))
4201
4201
assert .Equal (t , []float64 (nil ), cmd .FloatSlice ("foo" ))
4202
4202
assert .Equal (t , []string (nil ), cmd .StringSlice ("foo" ))
4203
4203
}
@@ -4501,7 +4501,7 @@ func TestSliceStringFlagParsing(t *testing.T) {
4501
4501
func TestJSONExportCommand (t * testing.T ) {
4502
4502
cmd := buildExtendedTestCommand ()
4503
4503
cmd .Arguments = []Argument {
4504
- & IntArg {
4504
+ & Int64Arg {
4505
4505
Name : "fooi" ,
4506
4506
},
4507
4507
}
0 commit comments