@@ -16,6 +16,7 @@ var stateful bool
1616var overwriteDuplicate bool
1717var matchingStrategy string
1818var captureOnMiss bool
19+ var captureDelay bool
1920
2021var modeCmd = & cobra.Command {
2122 Use : "mode [capture|diff|simulate|spy|modify|synthesize (optional)]" ,
@@ -51,6 +52,7 @@ mode is shown.
5152 case modes .Capture :
5253 modeView .Arguments .Stateful = stateful
5354 modeView .Arguments .OverwriteDuplicate = overwriteDuplicate
55+ modeView .Arguments .CaptureDelay = captureDelay
5456 setHeaderArgument (modeView )
5557 break
5658 case modes .Diff :
@@ -61,6 +63,7 @@ mode is shown.
6163 modeView .Arguments .Stateful = stateful
6264 modeView .Arguments .OverwriteDuplicate = overwriteDuplicate
6365 modeView .Arguments .CaptureOnMiss = captureOnMiss
66+ modeView .Arguments .CaptureDelay = captureDelay
6467 setHeaderArgument (modeView )
6568 break
6669 }
@@ -98,6 +101,9 @@ func getExtraInfo(mode *v2.ModeView) string {
98101 extraInfo = fmt .Sprintf ("and will capture the following request headers: %s" , mode .Arguments .Headers )
99102 }
100103 }
104+ if captureDelay {
105+ extraInfo = fmt .Sprintf (" and will also capture the delay" )
106+ }
101107 break
102108 case modes .Diff :
103109 if len (mode .Arguments .Headers ) > 0 {
@@ -119,6 +125,9 @@ func getExtraInfo(mode *v2.ModeView) string {
119125 extraInfo = fmt .Sprintf ("and also will capture the following request headers: %s" , mode .Arguments .Headers )
120126 }
121127 }
128+ if captureDelay {
129+ extraInfo = fmt .Sprintf (" and will also capture the delay" )
130+ }
122131 break
123132 }
124133
@@ -139,4 +148,5 @@ func init() {
139148 modeCmd .PersistentFlags ().BoolVar (& overwriteDuplicate , "overwrite-duplicate" , false ,
140149 "Overwrite duplicate requests in capture mode" )
141150 modeCmd .PersistentFlags ().BoolVar (& captureOnMiss , "capture-on-miss" , false , "Capture the request on miss in spy mode" )
151+ modeCmd .PersistentFlags ().BoolVar (& captureDelay , "capture-delay" , false , "Capture the request delay in capture and spy mode" )
142152}
0 commit comments