To provide a more interactive experience for developers, PyQASM offers a command-line interface (CLI) tool. The CLI tool can be installed as an extra dependency by running the following command:

pip install 'pyqasm[cli]'

This feature is still in active development and may not be stable for production use

Users can then verify their installation by running the following command:

pyqasm --help

The validate functionality can be used to check QASM files. You can provide the path to the QASM file or a directory as an argument to the validate command. The tool will then check the semantic validity of the file(s) and return the results.

$ pyqasm validate tests/cli/resources/valid1.qasm

Success: no issues found in 1 source file