User Guide: DV8 Command Line Interface


DV8 User Guide 4.0 -DV8 Console User Guide

DV8 Console User Guide

The DV8 console is a suite of command-line interface (CLI) tools designed to analyze software architectures. This guide provides details on the following command categories: ConverterAnalysisMatrix Operation, and Clustering Operation.

1. Converter Commands

Converter Commands enable DV8 to interface with various file types:

2. Analysis Commands

Analysis Commands allow the assessment of software architecture quality and detect potential design flaws:

3. Matrix Operation Commands

Matrix Operation Commands allow combining and splitting matrices by merging multiple matrices into one, splitting a matrix into sub-matrices based on selected design rules, and separating a large matrix based on selected folders or files.

    4. Clustering Operation Commands

    Clustering Operation Commands allow clustering a DSM using namespace or package-based clustering, Design Rule Hierarchy clustering, or lower triangle form clustering.


      Using the DV8 Console

      To view all available commands in the DV8 console, execute the following command in a terminal window:

      dv8-console

      To obtain detailed usage information for a specific command, you can use one of the following commands:

      dv8-console help <command name>

      or

      dv8-console <command name> -h

      or

      dv8-console <command name> --help