Function get_config_file_or_default

Source
pub fn get_config_file_or_default() -> PathBuf
Expand description

Returns the first Signstar configuration file available, or the default if none found.

Considers files named config.toml in the following directories in descending priority:

  • /etc/signstar
  • /run/signstar
  • /usr/local/share/signstar
  • /usr/share/signstar

The first existing file is returned. If no file is found, the default location /usr/share/signstar/config.toml is returned.