sourcegit-scm / sourcegit

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

Feature: Open with Jetbrains IDEs (Autodetected) #92

Closed ennerperez closed 5 months ago

ennerperez commented 5 months ago

image

Automatic JetBrains IDE detection using Toolbox installed tools or using environment variables:

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

love-linger commented 5 months ago

I've merge this PR into develop branch, and modified some of your code.

code_review:

resolved conflicts:

love-linger commented 5 months ago

One more thing:

love-linger commented 5 months ago

I need to close this PR first. Please open new PR, and make sure the target branch is develop instead of master

love-linger commented 5 months ago

I've found that if user installed JetBrains Toolbox, it will automatically detect the JetBrains products and add the results to the state.json. So I add a tip about this to README.md.