# Command Line

## Overview

The Maverick Model 3D command line allows you to specify models to open at start time, operations to run on those models, and other start-time configuration options.

A complete command line reference is included below.

## Command Line Options

### -h --help

Prints a brief summary of command line options.

### -v --version

The version option prints the version information for Maverick Model 3D.

### --convert

The convert option saves every model file specified on the command line in the specified format. The format is a string that is the filename extension. The existing filename extension will be replaced by the new extension to create the new filename. If a file already exists by this name it will be overwritten (if you're converting files in batches from the command line mm3d assumes you know what you're doing).

The convert option takes one argument, which is the extension that specifies the format you want to save. You can only specify this argument once. If it is used multiple times only the last format will be used.

### --language

The language option specifies the language in which the UI will be displayed. If you do not specify this option, the system's default locale will be used to determine the appropriate language.

See the Maverick Model 3D website for a list of supported languages.

### --no-plugins

The no-plugins option disables all plugins (this may be useful if you suspect a plugin is causing a crash on initialization).

### --no-plugin

The no-plugin option disables a specific plugin. This option takes an argument which is the name of the plugin to disable (the filename, without the .so extension). Maverick Model 3D will still get the plugin information from this plugin, but will not initialize it and will report it as disabled in the Plugins Window.

### --sysinfo

The sysinfo option prints system information. This is present for bug-reporting reasons. If you want to submit a bug, include the output of this option with your bug report.

### --debug

The debug option prints debug log messages to standard error output. This is on by default in debug builds and off in release builds.

### --warning

The warning option prints warning log messages to standard error output. This is on by default in debug builds and off in release builds.

### --error

The error option prints error log messages to standard error output. This is on by default in all build configurations.

### --no-debug

The no-debug option disables debug log messages.

### --no-warning

The no-warning option desiables warning log messages.

### --no-error

The no-error option disables error log messages.