# Copyright (C) 2026 Rootiest # SPDX-License-Identifier: AGPL-3.0-or-later # SYNOPSIS # __config_settings_get_raw # # DESCRIPTION # Prints the current value of a universal variable for display in the # config-settings value pages. List variables are printed space-joined. # Prints "DEFAULT" when the variable is unset in every scope. # # ARGUMENTS # varname Variable name without the $ prefix # # RETURNS # 0 Always; prints the value or "DEFAULT" to stdout # # EXAMPLE # set v (__config_settings_get_raw sponge_delay) # "2" or "DEFAULT" function __config_settings_get_raw set -l varname $argv[1] if set -q $varname string join ' ' -- $$varname else echo DEFAULT end end