Command Line
festivald takes in --flags for many purposes.
Arguments passed to festivald will always take priority over the same configuration options read from disk.
festivald also has a signal sub-command. For example, to send a signal to a festivald running on the same local machine, you can run:
./festivald signal --play
All these "signal"-related --flags live in the signal sub-command.
Examples
Here are some command-line usage examples.
Start festivald on http://localhost:18425 (by default)
./festivald
Print the PATH used by festivald
./festivald --path
Delete all data created/used by festivald
./festivald --delete
Set log level, disable everything except JSON-RPC, start festivald
./festivald --log-level DEBUG --disable-watch --disable-media-controls --disable-rest --disable-docs