in cmd/util/track.go [60:79]
func Track(params TrackParams) error {
if err := params.Validate(); err != nil {
return err
}
if err := params.Formatter.Format(params.Template, params.Response); err != nil {
if !params.Track {
return err
}
if params.TrackChangeParams.Writer != nil {
fmt.Fprintln(params.Writer, err)
}
}
if !params.Track {
return nil
}
return planutil.TrackChange(params.TrackChangeParams)
}