File tree 2 files changed +10
-0
lines changed
2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -200,6 +200,14 @@ impl BuildMetrics {
200
200
}
201
201
} ;
202
202
invocations. push ( JsonInvocation {
203
+ // The command-line invocation with which bootstrap was invoked.
204
+ // Skip the first argument, as it is a potentially long absolute
205
+ // path that is not interesting.
206
+ cmdline : std:: env:: args_os ( )
207
+ . skip ( 1 )
208
+ . map ( |arg| arg. to_string_lossy ( ) . to_string ( ) )
209
+ . collect :: < Vec < _ > > ( )
210
+ . join ( " " ) ,
203
211
start_time : state
204
212
. invocation_start
205
213
. duration_since ( SystemTime :: UNIX_EPOCH )
Original file line number Diff line number Diff line change @@ -12,6 +12,8 @@ pub struct JsonRoot {
12
12
#[ derive( Serialize , Deserialize ) ]
13
13
#[ serde( rename_all = "snake_case" ) ]
14
14
pub struct JsonInvocation {
15
+ // Remembers the command-line invocation with which bootstrap was invoked.
16
+ pub cmdline : String ,
15
17
// Unix timestamp in seconds
16
18
//
17
19
// This is necessary to easily correlate this invocation with logs or other data.
You can’t perform that action at this time.
0 commit comments