Please make sure to cd to the Firefish local repository (more precisely, the parent directory of the config directory) before running the command, or specify that directory using --config-dir option.
If you use a custom Firefish setup and let's say your config files are located at /etc/firefish, you should provide --config-dir /etc/firefish option or cd to /etc/firefish directory.
The admin note may tell you that you need to update the config files. In such a case, please execute the following command.
fishctl config updateExecute the following command to check if the config files are valid:
fishctl config checkPlease note that some items are only formally checked. Even if the output says it is valid, your settings can be incorrect.
This command performs a connection check against the PostgreSQL server and the cache server (Valkey/Redis). You can bypass this check using the --offline option:
fishctl config check --offlineThe following command merges multiple (fallback/standard/override) config files into a single file, allowing you to migrate from "multiple config" setup to "single config" setup.
fishctl config mergefishctl generate vapid