Aus Entwicklersicht. Soll ich eine textbasierte Konfiguration in / etc oder in $ HOME verwenden? Oder etwas anderes?
development
application-development
Tamás Szelei
quelle
quelle
Antworten:
Wenn Sie über einen systemweiten Daemon sprechen, ist eine Datei in
/etc
angemessen. Wenn Sie über eine Anwendung sprechen, für die Benutzereinstellungen gelten sollen, ist das Basisverzeichnis geeignet. Für neue Apps ist es empfehlenswert, die XDG Base Directory-Spezifikation zu befolgen:http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Dies bedeutet im Grunde, dass Sie Ihre Konfigurationsdateien in speichern sollten
$XDG_CONFIG_HOME
, was standardmäßig der Fall ist~/.config
quelle