wpilibsuite / WPILibInstaller-Avalonia

Other
8 stars 20 forks source link

Add AdvantageScope to tools menu #382

Closed jwbonner closed 8 months ago

jwbonner commented 8 months ago

Closes https://github.com/wpilibsuite/vscode-wpilib/issues/631 and https://github.com/wpilibsuite/2024Beta/issues/13. This also makes the docs page accurate.

AdvantageScope isn't a Java or C++ tool, but I think this is a decent solution. It's added to "tools.json" with just a name and version, then there are separate scripts for launching it that don't use the existing base scripts (this requires custom handling anyway to remove an environment variable that VSCode sets by default). The app is extracted as part of the ToolsUpdater on macOS, which preserves the notarization correctly.