| Analyze | analyze previously captured source files  | 
| AnalyzeJson | analyze captured cfg and tenv json 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  | 
| Debug | print information about internal structures  | 
| Explore | explore infer reports  | 
| Help | documentation about various aspects of infer  | 
| 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  |