Command Line Arguments ======================== # General You can see available commands with: ``` ./mach -h ./mach -h ``` Only arguments that need more explanation will be documented here. # Run ## Enable Experimental Features Use `--pref` to enable experimental features like experimental DOM API, JavaScript API and CSS properties. e.g. To enable Web VR and Bluetooth features: ``` ./mach run -d -- --pref dom.webvr.enabled --pref dom.bluetooth.enabled ... ``` You can find all the available preferences at [resources/prefs.json](https://dxr.mozilla.org/servo/source/resources/prefs.json). # Debugging ## Remote Debugging Use `--devtools 6000` to start the devtools server on port 6000. e.g. ``` ./mach run -d --devtools 6000 https://servo.org ``` To connect to the server, follow [this guide](https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_Desktop#Connect).