---
name: "sdml"
section: "1"
platform: "linux"
package: "sdml"
version: "0.3.2+20250310-1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/sdml"
---

# sdml(1)

Rust CLI for Simple Domain Modeling Language (SDML)

## NAME

sdml - Rust CLI for Simple Domain Modeling Language (SDML)

## SYNOPSIS

**sdml** \[*OPTIONS*\] *\<COMMAND\>*

## DESCRIPTION

Rust CLI for Simple Domain Modeling Language (SDML)

### Commands:

- convert

  Convert a module into an alternate representation

- deps

  Show a module's imported  dependencies

- doc

  Produce structured documentation for a module

- doc-book

  Produce structured documentation for a set of modules

- draw

  Draw diagrams from a module

- generate

  Generate content using Tera templates

- highlight

  Syntax highlight a module source

- tags

  Extract tags from a module

- validate

  Validate that a module is correct

- versions

  Show tool and library versions

- view

  View formatted module source

- help

  Print this message or the help of the given subcommand(s)

## OPTIONS

**--log-filter** \<LOG\_FILTER\>

-

  Level of logging to enable

-

  \[default: none\]

-

  Possible values: - none:        Turn off all logging - errors:      Enable error logging only - warnings:    Enable warnings and above - information: Enable information and above - debugging:   Enable debugging and above - tracing:     Enable tracing (ALL) and above

**--no-color**

-

  Turn off color for code emitters

-

  \[env: NO\_COLOR=\]

**-h**, **--help**

-

  Print help (see a summary with '-h')

**-V**, **--version**

-

  Print version
