inspect
The inspect command allows you to inspect a JSON/DSL workspace via the workspace inspection feature. The return code indicates the number of violations that were shown.
Options
- -workspace: The path or URL to the workspace JSON/DSL file (required)
- -inspector: Provides a way to use a custom inspector; this needs to extend Inspector, with the compiled class(es) being available on the CLI classpath or packaged as a JAR file in a directory named
pluginsnext to your workspace file (optional) - -severity: A comma separated list of violation severities to show (optional; defaults to
error,warning,info,ignore)
Example
To inspect a JSON workspace definition:
./structurizr.sh inspect -workspace workspace.json
To inspect a JSON workspace definition, showing only errors and warnings:
./structurizr.sh inspect -workspace workspace.json -severity error,warning