Skip to content

让配置和数据文件路径符合 XDG 基本目录规范#102

Open
BigCoke233 wants to merge 2 commits intoupyun:masterfrom
BigCoke233:master
Open

让配置和数据文件路径符合 XDG 基本目录规范#102
BigCoke233 wants to merge 2 commits intoupyun:masterfrom
BigCoke233:master

Conversation

@BigCoke233
Copy link
Copy Markdown

upx 会把数据文件和配置文件都直接放在用户的 HOME 目录下

image

应该遵循 XDG 基本目录规范,将配置文件 upx.cfg 放在 $XDG_CONFIG_HOME 下,将 upx.db 放在 $XDG_DATA_HOME 下(我不清楚这里存的具体是什么数据,如果是缓存的话应该放在 $XDG_CACHE_HOME)。如果用户没有配置 XDG 基本目录,则回退到 ~/.upx.cfg~/.upx.db

PR 已经做了实现,目前测试下来没有发现问题。

image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant