Str*_*Bad 11 configuration directory-structure home dot-files
如果我查看我的主目录,有大量的点文件。如果我正在创建一个需要用户配置文件的新程序,是否有任何指南可以放置它?我可以想象创建一个新的点目录,~/.myProgramName或者我应该将它添加到/.config或~/.local。
gol*_*cks 22
该.config目录是由XDG提供的最新开发成果,似乎当之无愧地赢得了青睐。
就个人而言,我不介意您自己的点目录。$HOME 顶层的一堆单独的点文件(ala bash 和各种老式工具)有点傻。选择单个点文件是一个坏主意,因为如果将来您意识到可能有更多的文件可以使用,那么您可能会遇到向后兼容性问题等。所以不要费心从那种方式开始. 使用目录,即使您只打算在其中包含一个文件。
该目录的更好位置仍然在~/.config,除非您非常懒惰,因为当然您必须首先检查以确保它确实存在并在必要时创建它(这很好)。请注意,如果您的目录位于 .config 目录中,则不需要点前缀。
所以总结一下:
$HOME/.config| 归档时间: |
|
| 查看次数: |
7399 次 |
| 最近记录: |