Actions
Feature #15840
openconfiguration path search
Status:
Open
Assignee:
-
Target version:
-
Description
Related to #15828, a standard method to search configuration files would be nice.
We (naruse and nobu) talked about it and agreed on Etc.config_file
To load a config file as Ruby script:
Etc.config_file(basename) {|path| load(path) rescue nil}
or just search the file:
file = Etc.config_file
basename
will be defaulted to the base name of the program name,$0
.
A flag to write new file:
Etc.config_file(create: true) {|f| FileUtils.mdir_p(File.basename(f)); File.write(f, content)}
Links:
XDG Base Directory Specification
Haiku Filesystem layout
Updated by shevegen (Robert A. Heiler) over 5 years ago
I can't say much about the API/name but the functionality looks useful/good in my opinion.
Actions
Like0
Like0Like0