# CLI
The editor can also be used in a command-line interface (CLI) mode.
This can be useful to build projects automatically and without requiring user interactions / a GPU to be present.
Common use-cases are:
- Build Task in an IDE (e.g. when only editing C++ code)
- CI/CD pipelines
- Remote building on a server
To see all available CLI options, run:
```bash
./pyrite64 --help
```
As an example: to build a given project you can run:
```bash
./pyrite64 --cli --cmd build /path/to/project.p64proj
```
```{admonition} Tip
:class: info
It's perfectly safe to run the CLI while the visual editor is open
```
If no arguments are given, or only the path to a project file, the visual editor will be launched instead.