Options can be specified multiple times. All options are evaluated in the given order (in earlier versions, the sequential evaluation was limited to the specified inputs, query files, queries and commands, while all other options were initially set). The standard input can be parsed by specifying a single dash ({{Code|-}}) as argument.
=BaseX Standalone=
;Launch the console mode:
<pre>
|}
=BaseX Server=
;Launch the server
<pre>
Multiple {{Code|-c}} and {{Code|-i}} flags can be specified. All other options will be set before any other operation takes place. The specified inputs, query files, queries and commands will be subsequently evaluated after that in the given order. The standard input can be parsed by specifying a single dash ({{Code|-}}) as argument.
=BaseX Client=
;Launch the console mode communicating with the server
|}
=BaseX HTTP Server=
;Launch the HTTP server:
|}
=BaseX GUI=
;Launch the GUI:
<pre>