chore: Display a nice message when the config.yml file is missing (#6121)

This commit is contained in:
Fijxu
2026-11-04 21:28:55 -03:00
committed by GitHub
parent 44f4604af8
commit 863a07b14a

View File

@@ -228,7 +228,16 @@ class Config
env_config_yaml = "INVIDIOUS_CONFIG"
config_file = ENV.has_key?(env_config_file) ? ENV.fetch(env_config_file) : "config/config.yml"
config_yaml = ENV.has_key?(env_config_yaml) ? ENV.fetch(env_config_yaml) : File.read(config_file)
config_yaml = if ENV.has_key?(env_config_yaml)
ENV.fetch(env_config_yaml)
else
begin
File.read(config_file)
rescue ex
puts "Config: Failed to load configuration file: #{ex.message}"
exit(1)
end
end
config = Config.from_yaml(config_yaml)