@@ -22,70 +22,70 @@ type CommonApidumpFlags struct {
22
22
func AddCommonApiDumpFlags (cmd * cobra.Command ) * CommonApidumpFlags {
23
23
flags := & CommonApidumpFlags {}
24
24
25
- cmd .Flags ().StringVar (
25
+ cmd .PersistentFlags ().StringVar (
26
26
& flags .Filter ,
27
27
"filter" ,
28
28
"" ,
29
29
"Used to match packets going to and coming from your API service." ,
30
30
)
31
31
32
- cmd .Flags ().StringSliceVar (
32
+ cmd .PersistentFlags ().StringSliceVar (
33
33
& flags .HostAllowlist ,
34
34
"host-allow" ,
35
35
nil ,
36
36
"Allows only HTTP hosts matching regular expressions." ,
37
37
)
38
38
39
- cmd .Flags ().StringSliceVar (
39
+ cmd .PersistentFlags ().StringSliceVar (
40
40
& flags .HostExclusions ,
41
41
"host-exclusions" ,
42
42
nil ,
43
43
"Removes HTTP hosts matching regular expressions." ,
44
44
)
45
45
46
- cmd .Flags ().StringSliceVar (
46
+ cmd .PersistentFlags ().StringSliceVar (
47
47
& flags .Interfaces ,
48
48
"interfaces" ,
49
49
nil ,
50
50
"List of network interfaces to listen on. Defaults to all interfaces on host." ,
51
51
)
52
52
53
- cmd .Flags ().StringSliceVar (
53
+ cmd .PersistentFlags ().StringSliceVar (
54
54
& flags .PathAllowlist ,
55
55
"path-allow" ,
56
56
nil ,
57
57
"Allows only HTTP paths matching regular expressions." ,
58
58
)
59
59
60
- cmd .Flags ().StringSliceVar (
60
+ cmd .PersistentFlags ().StringSliceVar (
61
61
& flags .PathExclusions ,
62
62
"path-exclusions" ,
63
63
nil ,
64
64
"Removes HTTP paths matching regular expressions." ,
65
65
)
66
66
67
- cmd .Flags ().IntVar (
67
+ cmd .PersistentFlags ().IntVar (
68
68
& flags .RandomizedStart ,
69
69
"randomized-start" ,
70
70
100 ,
71
71
"Probability that the apidump command will start intercepting traffic." ,
72
72
)
73
- _ = cmd .Flags ().MarkHidden ("randomized-start" )
73
+ _ = cmd .PersistentFlags ().MarkHidden ("randomized-start" )
74
74
75
- cmd .Flags ().Float64Var (
75
+ cmd .PersistentFlags ().Float64Var (
76
76
& flags .RateLimit ,
77
77
"rate-limit" ,
78
78
apispec .DefaultRateLimit ,
79
79
"Number of requests per minute to capture." ,
80
80
)
81
81
82
- cmd .Flags ().BoolVar (
82
+ cmd .PersistentFlags ().BoolVar (
83
83
& flags .SendWitnessPayloads ,
84
84
"send-witness-payloads" ,
85
85
false ,
86
86
"Send request and response payloads to Postman" ,
87
87
)
88
- _ = cmd .Flags ().MarkHidden ("send-witness-payloads" )
88
+ _ = cmd .PersistentFlags ().MarkHidden ("send-witness-payloads" )
89
89
90
90
return flags
91
91
}
0 commit comments