| Analyze | (** analyze previously captured source files *) |
| Capture | (** capture compilation commands and translate source files into infer's intermediate
language *) |
| Compile | (** set up the infer environment then run the compilation commands without capturing the
source files *) |
| Diff | (** orchestrate a diff analysis *) |
| Events | (** dump logged events into stdout *) |
| Explore | (** explore infer reports *) |
| Report | (** post-process infer results and reports *) |
| ReportDiff | (** compute the difference of two infer reports *) |
| Run | (** orchestrate the capture, analysis, and reporting of a compilation command *) |