zmeel doctor checks every part of your Zmeel setup and reports pass, warning, or failure for each item. With --repair, it attempts to fix issues that can be resolved automatically.
zmeel run calls doctor automatically before starting the server, so you only need to run it manually when troubleshooting or after changing configuration.
Usage
Options
boolean
Attempt to repair fixable issues automatically. For each repairable failure, doctor prompts you to confirm before making changes (unless
--yes is also set).boolean
Skip confirmation prompts during repair. Combine with
--repair to repair all fixable issues without interaction.string
Path to the config file. Defaults to
~/.zmeel/instances/default/config.json.string
Data directory root. Isolates all state from
~/.zmeel.Checks
Doctor runs the following checks in order. A config file must be present and readable before the remaining checks can run.Examples
Reading the output
Each check prints a status indicator:✓— passed!— warning (non-blocking)✗— failed (blocking if starting the server)
zmeel doctor exits with a non-zero status and zmeel run will not start the server.
Alias
--fix is an alias for --repair: