Dal punto di vista di uno sviluppatore. Dovrei usare una configurazione testuale in / etc o in $ HOME? O qualcos'altro?
Dal punto di vista di uno sviluppatore. Dovrei usare una configurazione testuale in / etc o in $ HOME? O qualcos'altro?
Risposte:
Se stai parlando di un demone di sistema, un file /etc
è appropriato. Se stai parlando di un'applicazione che dovrebbe avere impostazioni per utente, la home directory è appropriata. Per le nuove app, sarebbe una buona idea seguire le specifiche della directory di base XDG:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Questo in sostanza afferma che dovresti archiviare i tuoi file di configurazione $XDG_CONFIG_HOME
, che per impostazione predefinita è~/.config