scitools.com

und

und is the command-line tool for creating and updating Understand projects and automating report and CodeCheck generation. It can also be used as part of your CI pipeline, for example in Jenkins.

Each command below links to its own page — synopsis, options, and examples, the same content as und help <command>. New to und? Start with create (make a database), add (add source files), then analyze (parse them).

Commands

CommandDescription
addadds files, directories and roots
aiuses local AI to describe the project and build the AI code search index
analyzeanalyzes the project files
archmanage automatic architectures
codecheckruns CodeCheck
createcreates an empty database
exportexports settings, dependencies, macros, includes, arches, changes, or annotations
importimports project settings or arches or baselines
licensegives various license information
listlists information about the project
metricsgenerates project metrics
processruns all the commands in a text file
projectinfogives various project information
purgepurges the database
removeremoves files, directories, roots, and architectures
reportgenerate reports
settingssets project settings, overrides
uperlruns perl scripts
versiongives the current version

Help Topics

TopicDescription
interactiveinteractive mode: run multiple commands without retyping the database
Named Rootsnamed roots: make non-relative projects portable
Global Optionsglobal options accepted with any und command
Licensingconfigure and query the Understand license from the command line
Settings Referenceevery und setting and its options, all languages
Settings Examplesa verified example command for each setting with options