[Repair Utility] TBX-8949: detect new Toolbox install locations

GitOrigin-RevId: 861ecde45c5bba4f3c88ef503726bbfb46ffc3b1
This commit is contained in:
Victor Kropp
2023-05-04 16:09:34 +02:00
committed by intellij-monorepo-bot
parent ec2cd24078
commit 963398ea2b
2 changed files with 3 additions and 3 deletions

View File

@@ -56,8 +56,8 @@ var (
possibleBaseFileNames = []string{"appcode", "clion", "datagrip", "dataspell", "goland", "idea", "phpstorm", "pycharm", "rubymine", "webstorm", "rider", "Draft", "aqua"}
possibleBinariesPaths = map[string][]string{
"darwin": {"$HOME/Applications/*.app/Contents/MacOS/{possibleBaseFileName}", "/Applications/*.app/Contents/MacOS/{possibleBaseFileName}", "$HOME/Library/Application Support/JetBrains/Toolbox/apps/*/ch-*/*/*.app/Contents/MacOS/{possibleBaseFileName}"},
"linux": {"$HOME/.local/share/JetBrains/Toolbox/apps/*/ch-*/*/bin/{possibleBaseFileName}.sh"},
"windows": {os.Getenv("HOMEDRIVE") + "/Program Files/JetBrains/*" + IdeBinaryRelatedToInstallationPath["windows"], os.Getenv("LOCALAPPDATA") + "/JetBrains/Toolbox/apps/*/ch-*/*" + IdeBinaryRelatedToInstallationPath["windows"]},
"linux": {"$HOME/.local/share/JetBrains/Toolbox/apps/*/ch-*/*/bin/{possibleBaseFileName}.sh", "$HOME/.local/share/JetBrains/Toolbox/apps/*/bin/{possibleBaseFileName}.sh"},
"windows": {os.Getenv("HOMEDRIVE") + "/Program Files/JetBrains/*" + IdeBinaryRelatedToInstallationPath["windows"], os.Getenv("LOCALAPPDATA") + "/JetBrains/Toolbox/apps/*/ch-*/*" + IdeBinaryRelatedToInstallationPath["windows"], os.Getenv("LOCALAPPDATA") + "/Programs/*" + IdeBinaryRelatedToInstallationPath["windows"]},
}
IdeBinaryRelatedToInstallationPath = map[string]string{
"darwin": "/Contents/MacOS/{possibleBaseFileName}",

View File

@@ -44,7 +44,7 @@ func SelectIdeaBinary() (path string, err error) {
}
func beautifyPackageName(idePackage string) string {
if strings.Contains(idePackage, "oolbox") {
return "From ToolBox app"
return "From Toolbox App"
}
return idePackage
}