mojo | Modular
The Mojo🔥 command line interface.
Synopsis​
mojo <command>
mojo [run-options] <path>
mojo [options]
mojoDescription​
The mojo CLI provides all the tools you need for Mojo development, such as commands to run, compile, and package Mojo code. A list of all commands are listed below, and you can learn more about each one by adding the --help option to the command (for example, mojo package --help).
However, you may omit the run and repl commands. That is, you can run a Mojo file by simply passing the filename to mojo:
And you can start a REPL session by running mojo with no commands.
You can check your current version with mojo --version. For version information, see the Mojo changelog.
Commands​
run — Builds and executes a Mojo file.
build — Builds an executable from a Mojo file.
repl — Launches the Mojo REPL.
debug — Launches the Mojo debugger using the command-line interface or an external editor.
package — Compiles a Mojo package.
format — Formats Mojo source files.
doc — Compiles docstrings from a Mojo file.
demangle — Demangles the given name.
Options​
Diagnostic options​
--version, -v​
Prints the Mojo version and exits.
Common options​
--help, -h​
Displays help information.
--help-hidden​
Displays help for hidden options.