# Command-line interface

QV2QS accepts command-line arguments for programmatic and scripted workflows. All settings available in the user interface have CLI equivalents. The CLI is designed for automation, CI/CD pipelines, and batch scripting.

* [Common workflows](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/command-line-interface/common-workflows.htm) — Ready-to-use CLI examples covering the most frequent conversion scenarios.
* [Argument reference](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/command-line-interface/argument-reference.htm) — Look up every CLI argument organized by category: input/output, batch, Qlik Cloud, authentication, layout/styling, reporting, console/logging, load script, and other.
* [Logging and diagnostics](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/command-line-interface/logging-and-diagnostics.htm) — Understand the two-tier logging system, log file locations, rotation, cleanup, and debug-level output.
* [Exit codes](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/command-line-interface/exit-codes.htm) — Interpret process exit codes for scripting and CI integration.

## Learn more

* [User interface](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/user-interface/index.htm)
* [Deploying to Qlik Cloud](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/deploying-to-qlik-cloud/index.htm)
* [Batch conversion](https://help.qlik.com/en-US/migration/Content/Qv2qsMigration/batch-conversion/index.htm)