Dari perspektif pengembang. Haruskah saya menggunakan konfigurasi berbasis teks di / etc atau di $ HOME? Atau sesuatu yang lain?
development
application-development
Tamás Szelei
sumber
sumber
Jawaban:
Jika Anda berbicara tentang daemon sistem lebar, file dalam
/etc
sesuai. Jika Anda berbicara tentang aplikasi yang harusnya memiliki pengaturan per pengguna, direktori home sesuai. Untuk aplikasi baru, sebaiknya mengikuti spesifikasi Direktori Pangkalan XDG:http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Ini pada dasarnya menyatakan bahwa Anda harus menyimpan file config Anda
$XDG_CONFIG_HOME
, yang defaultnya adalah~/.config
sumber