Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clash-verge-rev: Fix config dir #14543

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Izumiko
Copy link

@Izumiko Izumiko commented Dec 9, 2024

Closes #14542

Copy link
Contributor

github-actions bot commented Dec 9, 2024

All changes look good.

Wait for review from human collaborators.

clash-verge-rev

  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

@@ -17,15 +17,15 @@
"installer": {
"script": [
"ensure \"$persist_dir\" | Out-Null",
"New-Item \"$env:USERPROFILE\\.config\\clash-verge\" -ItemType Junction -Target \"$persist_dir\" | Out-Null"
"New-Item \"$env:APPDATA\\io.github.clash-verge-rev.clash-verge-rev\" -ItemType Junction -Target \"$persist_dir\" | Out-Null"
Copy link
Contributor

@mslxl mslxl Dec 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does the config of the old version not affect the new version of the software?

Also, @xyalter mentioned that the original approach of using "$persist_dir.config" is still valid in #14494 (comment). I am not sure whether it can cause some related changes. Please check first.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The config of the old version is stored in $persist_dir\.config\io.github.clash-verge-rev.clash-verge-rev, but the new version is directly stored in $persist_dir in my PR, so they should not be conflicted. Also, Clash-verge-rev recommends configuring it from scratch, using 2.x app with v1 config will cause many problems.

$persist_dir\.config is indeed valid. We can use the same portable persist logic, but should move/remove the old config.

@mslxl
Copy link
Contributor

mslxl commented Dec 17, 2024

/verify

Copy link
Contributor

All changes look good.

Wait for review from human collaborators.

clash-verge-rev

  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

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

Successfully merging this pull request may close these issues.

[Bug]: Wrong config folder for clash-verge-rev 2.x
2 participants