Skip to content

Commit 7de2b55

Browse files
authored
Change rider detection to new install locations (#377)
* Change rider detection to new install locations * Update Directory.Build.props
1 parent d3417eb commit 7de2b55

File tree

4 files changed

+5
-30
lines changed

4 files changed

+5
-30
lines changed

docs/diff-tool.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -403,21 +403,14 @@ Non-MDI tools are preferred since it allows [DiffEngineTray](tray.md) to track a
403403
* Example target on left arguments: `diff "targetFile.txt" "tempFile.txt" `
404404
* Example target on right arguments: `diff "tempFile.txt" "targetFile.txt" `
405405
* Scanned paths:
406-
* `%LOCALAPPDATA%\JetBrains\Installations\Rider*\bin\rider64.exe`
407-
* `%ProgramFiles%\JetBrains\JetBrains Rider *\bin\rider64.exe`
408-
* `%ProgramW6432%\JetBrains\JetBrains Rider *\bin\rider64.exe`
409-
* `%ProgramFiles(x86)%\JetBrains\JetBrains Rider *\bin\rider64.exe`
410-
* `%LOCALAPPDATA%\JetBrains\Toolbox\apps\Rider\*\*\bin\rider64.exe`
406+
* `%LOCALAPPDATA%\Programs\Rider\bin\rider64.exe`
411407
* `%PATH%rider64.exe`
412408

413409
#### OSX settings:
414410

415411
* Example target on left arguments: `diff "targetFile.txt" "tempFile.txt" `
416412
* Example target on right arguments: `diff "tempFile.txt" "targetFile.txt" `
417413
* Scanned paths:
418-
* `%HOME%/Library/Application Support/JetBrains/Toolbox/apps/Rider/*/*/Rider EAP.app/Contents/MacOS/rider`
419-
* `%HOME%/Library/Application Support/JetBrains/Toolbox/apps/Rider/*/*/Rider.app/Contents/MacOS/rider`
420-
* `/Applications/Rider EAP.app/Contents/MacOS/rider`
421414
* `/Applications/Rider.app/Contents/MacOS/rider`
422415
* `%PATH%rider`
423416

@@ -427,8 +420,6 @@ Non-MDI tools are preferred since it allows [DiffEngineTray](tray.md) to track a
427420
* Example target on right arguments: `diff "tempFile.txt" "targetFile.txt" `
428421
* Scanned paths:
429422
* `%HOME%/.local/share/JetBrains/Toolbox/apps/Rider/*/*/bin/rider.sh`
430-
* `/opt/jetbrains/rider/bin/rider.sh`
431-
* `/usr/share/rider/bin/rider.sh`
432423
* `%PATH%rider.sh`
433424

434425
### [TkDiff](https://sourceforge.net/projects/tkdiff/)

src/DiffEngine.Tests/diffTools.include.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -290,21 +290,14 @@ Non-MDI tools are preferred since it allows [DiffEngineTray](tray.md) to track a
290290
* Example target on left arguments: `diff "targetFile.txt" "tempFile.txt" `
291291
* Example target on right arguments: `diff "tempFile.txt" "targetFile.txt" `
292292
* Scanned paths:
293-
* `%LOCALAPPDATA%\JetBrains\Installations\Rider*\bin\rider64.exe`
294-
* `%ProgramFiles%\JetBrains\JetBrains Rider *\bin\rider64.exe`
295-
* `%ProgramW6432%\JetBrains\JetBrains Rider *\bin\rider64.exe`
296-
* `%ProgramFiles(x86)%\JetBrains\JetBrains Rider *\bin\rider64.exe`
297-
* `%LOCALAPPDATA%\JetBrains\Toolbox\apps\Rider\*\*\bin\rider64.exe`
293+
* `%LOCALAPPDATA%\Programs\Rider\bin\rider64.exe`
298294
* `%PATH%rider64.exe`
299295

300296
#### OSX settings:
301297

302298
* Example target on left arguments: `diff "targetFile.txt" "tempFile.txt" `
303299
* Example target on right arguments: `diff "tempFile.txt" "targetFile.txt" `
304300
* Scanned paths:
305-
* `%HOME%/Library/Application Support/JetBrains/Toolbox/apps/Rider/*/*/Rider EAP.app/Contents/MacOS/rider`
306-
* `%HOME%/Library/Application Support/JetBrains/Toolbox/apps/Rider/*/*/Rider.app/Contents/MacOS/rider`
307-
* `/Applications/Rider EAP.app/Contents/MacOS/rider`
308301
* `/Applications/Rider.app/Contents/MacOS/rider`
309302
* `%PATH%rider`
310303

@@ -314,8 +307,6 @@ Non-MDI tools are preferred since it allows [DiffEngineTray](tray.md) to track a
314307
* Example target on right arguments: `diff "tempFile.txt" "targetFile.txt" `
315308
* Scanned paths:
316309
* `%HOME%/.local/share/JetBrains/Toolbox/apps/Rider/*/*/bin/rider.sh`
317-
* `/opt/jetbrains/rider/bin/rider.sh`
318-
* `/usr/share/rider/bin/rider.sh`
319310
* `%PATH%rider.sh`
320311

321312
### [TkDiff](https://sourceforge.net/projects/tkdiff/)

src/DiffEngine/Implementation/Rider.cs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,15 @@ public static Definition Rider()
1919
Windows: new(
2020
"rider64.exe",
2121
launchArguments,
22-
@"%LOCALAPPDATA%\JetBrains\Installations\Rider*\bin\",
23-
@"%ProgramFiles%\JetBrains\JetBrains Rider *\bin\",
24-
@"%LOCALAPPDATA%\JetBrains\Toolbox\apps\Rider\*\*\bin\"),
22+
@"%LOCALAPPDATA%\Programs\Rider\bin\"),
2523
Osx: new(
2624
"rider",
2725
launchArguments,
28-
"%HOME%/Library/Application Support/JetBrains/Toolbox/apps/Rider/*/*/Rider EAP.app/Contents/MacOS/",
29-
"%HOME%/Library/Application Support/JetBrains/Toolbox/apps/Rider/*/*/Rider.app/Contents/MacOS/",
30-
"/Applications/Rider EAP.app/Contents/MacOS/",
3126
"/Applications/Rider.app/Contents/MacOS/"),
3227
Linux: new(
3328
"rider.sh",
3429
launchArguments,
35-
"%HOME%/.local/share/JetBrains/Toolbox/apps/Rider/*/*/bin/",
36-
"/opt/jetbrains/rider/bin/",
37-
"/usr/share/rider/bin/")),
30+
"%HOME%/.local/share/JetBrains/Toolbox/apps/Rider/*/*/bin/")),
3831
Notes: " * https://www.jetbrains.com/help/rider/Command_Line_Differences_Viewer.html");
3932
}
4033
}

src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Project>
33
<PropertyGroup>
44
<NoWarn>CS1591;CS0649</NoWarn>
5-
<Version>12.0.0</Version>
5+
<Version>12.1.0</Version>
66
<AssemblyVersion>1.0.0</AssemblyVersion>
77
<PackageTags>Testing, Snapshot, Diff, Compare</PackageTags>
88
<Description>Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.</Description>

0 commit comments

Comments
 (0)