Du point de vue d'un développeur. Dois-je utiliser une configuration basée sur du texte dans / etc ou dans $ HOME? Ou autre chose?
development
application-development
Tamás Szelei
la source
la source
Réponses:
Si vous parlez d'un démon à l'échelle du système, un fichier dans
/etc
est approprié. Si vous parlez d'une application qui devrait avoir des paramètres par utilisateur, le répertoire personnel est approprié. Pour les nouvelles applications, ce serait une bonne idée de suivre la spécification XDG Base Directory:http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Cela indique essentiellement que vous devez stocker vos fichiers de configuration dans
$XDG_CONFIG_HOME
, par défaut~/.config
la source