sourcegit-scm / sourcegit

Windows/macOS/Linux GUI client for GIT users
MIT License
1.18k stars 115 forks source link

[Feature] - Open with JetBrains #77

Closed ennerperez closed 5 months ago

ennerperez commented 5 months ago

Dynamically detect installed JetBrains IDEs from Toolbox app or using ENV vars

image

love-linger commented 5 months ago

I've never used JetBrains Rider before. Can you provide its command-line arguments?

ennerperez commented 5 months ago

I started working on this today, please do not close it.

ennerperez commented 5 months ago

Unified

image

It will dinamically include "Open in..." according to the installed tools in the JetBrains Toolbox, or the defined enviroment PATH.

JETBRAINS_RD_PATH => Rider JETBRAINS_WS_PATH => WebStorm JETBRAINS_PS_PATH => PhpStorm JETBRAINS_DB_PATH => DataGrip JETBRAINS_IU_PATH => IntelliJ IDEA Ultimate JETBRAINS_WRS_PATH => Writerside JETBRAINS_IC_PATH => IntelliJ IDEA Community Edition JETBRAINS_PC_PATH => PyCharm Community JETBRAINS_RM_PATH => RubyMine JETBRAINS_QA_PATH => Aqua JETBRAINS_DS_PATH => DataSpell JETBRAINS_PY_PATH => PyCharm Professional JETBRAINS_GO_PATH => GoLand JETBRAINS_RR_PATH => RustRover

Icons from: https://www.jetbrains.com/company/brand/#logos-and-icons-jetbrains-logos