diff --git a/pkg/ide/jetbrains/clion.go b/pkg/ide/jetbrains/clion.go index bb330ffb9..ae7b950fa 100644 --- a/pkg/ide/jetbrains/clion.go +++ b/pkg/ide/jetbrains/clion.go @@ -14,16 +14,16 @@ const ( var CLionOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/dataspell.go b/pkg/ide/jetbrains/dataspell.go index 713a4c55f..2e1a85e10 100644 --- a/pkg/ide/jetbrains/dataspell.go +++ b/pkg/ide/jetbrains/dataspell.go @@ -14,16 +14,16 @@ const ( var DataSpellOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/generic.go b/pkg/ide/jetbrains/generic.go index 3912137f8..e027f7a82 100644 --- a/pkg/ide/jetbrains/generic.go +++ b/pkg/ide/jetbrains/generic.go @@ -27,6 +27,11 @@ const ( VersionOption = "VERSION" DownloadAmd64Option = "DOWNLOAD_AMD64" DownloadArm64Option = "DOWNLOAD_ARM64" + + versionOptionDescription = "The version for the binary" + versionOptionDefault = "latest" + downloadArm64OptionDescription = "The download url for the arm64 server binary" + downloadAmd64OptionDescription = "The download url for the amd64 server binary" ) func getLatestDownloadURL(code string, platform string) string { @@ -42,7 +47,7 @@ func getDownloadURLs( ) (string, string) { version := options.GetValue(values, VersionOption) var amd64Download, arm64Download string - if version == "latest" { + if version == versionOptionDefault { amd64Download = getLatestDownloadURL(productCode, "linux") arm64Download = getLatestDownloadURL(productCode, "linuxARM64") } else { diff --git a/pkg/ide/jetbrains/goland.go b/pkg/ide/jetbrains/goland.go index be961ff24..27ed2e4a0 100644 --- a/pkg/ide/jetbrains/goland.go +++ b/pkg/ide/jetbrains/goland.go @@ -14,16 +14,16 @@ const ( var GolandOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/intellij.go b/pkg/ide/jetbrains/intellij.go index 6e889b9c8..11c83793e 100644 --- a/pkg/ide/jetbrains/intellij.go +++ b/pkg/ide/jetbrains/intellij.go @@ -14,16 +14,16 @@ const ( var IntellijOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/phpstorm.go b/pkg/ide/jetbrains/phpstorm.go index f7437df06..aeb59faa3 100644 --- a/pkg/ide/jetbrains/phpstorm.go +++ b/pkg/ide/jetbrains/phpstorm.go @@ -14,16 +14,16 @@ const ( var PhpStormOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/pycharm.go b/pkg/ide/jetbrains/pycharm.go index b9ef4b710..99aec3b6f 100644 --- a/pkg/ide/jetbrains/pycharm.go +++ b/pkg/ide/jetbrains/pycharm.go @@ -14,16 +14,16 @@ const ( var PyCharmOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/rider.go b/pkg/ide/jetbrains/rider.go index 9b052c3de..7fa6117cb 100644 --- a/pkg/ide/jetbrains/rider.go +++ b/pkg/ide/jetbrains/rider.go @@ -14,16 +14,16 @@ const ( var RiderOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/rubymine.go b/pkg/ide/jetbrains/rubymine.go index 13fdfe5d4..c3f825750 100644 --- a/pkg/ide/jetbrains/rubymine.go +++ b/pkg/ide/jetbrains/rubymine.go @@ -14,16 +14,16 @@ const ( var RubyMineOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/rustrover.go b/pkg/ide/jetbrains/rustrover.go index 295617145..798fffe63 100644 --- a/pkg/ide/jetbrains/rustrover.go +++ b/pkg/ide/jetbrains/rustrover.go @@ -14,16 +14,16 @@ const ( var RustRoverOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, } diff --git a/pkg/ide/jetbrains/webstorm.go b/pkg/ide/jetbrains/webstorm.go index f4d481bdf..dfce6cce0 100644 --- a/pkg/ide/jetbrains/webstorm.go +++ b/pkg/ide/jetbrains/webstorm.go @@ -14,16 +14,16 @@ const ( var WebStormOptions = ide.Options{ VersionOption: { Name: VersionOption, - Description: "The version for the binary", - Default: "latest", + Description: versionOptionDescription, + Default: versionOptionDefault, }, DownloadArm64Option: { Name: DownloadArm64Option, - Description: "The download url for the arm64 server binary", + Description: downloadArm64OptionDescription, }, DownloadAmd64Option: { Name: DownloadAmd64Option, - Description: "The download url for the amd64 server binary", + Description: downloadAmd64OptionDescription, }, }