File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,7 @@ func fetchJSON(url string) ([]byte, error) {
127
127
128
128
func availableVersions () []goVersion {
129
129
130
- url : = "https://go.dev/dl/?mode=json"
130
+ const url = "https://go.dev/dl/?mode=json"
131
131
132
132
jsonData , err := fetchJSON (url )
133
133
if err != nil {
@@ -140,9 +140,8 @@ func availableVersions() []goVersion {
140
140
fmt .Println ("Error parsing JSON:" , err )
141
141
}
142
142
for i := range availableVersionsJSON {
143
- // replace "go" from a string like "go1.22.0"
144
- availableVersionsJSON [i ].Version = strings .Replace (availableVersionsJSON [i ].Version , "go" , "" , 1 )
145
- newGoVersion := newGoVersion (availableVersionsJSON [i ].Version )
143
+ // remove "go" from a string like "go1.22.0"
144
+ newGoVersion := newGoVersion (strings .TrimLeft ("go" , availableVersionsJSON [i ].Version ))
146
145
availableVersions = append (availableVersions , * newGoVersion )
147
146
}
148
147
return availableVersions
You can’t perform that action at this time.
0 commit comments