10 "github.com/zyedidia/json5"
14 resp, err := http.Get("https://api.github.com/repos/zyedidia/micro/releases")
16 fmt.Println(err.Error())
19 defer resp.Body.Close()
20 body, err := ioutil.ReadAll(resp.Body)
24 err = json5.Unmarshal(body, &data)
26 for _, val := range data.([]interface{}) {
27 m := val.(map[string]interface{})
28 releaseName := m["name"].(string)
29 assets := m["assets"].([]interface{})
30 for _, asset := range assets {
31 assetInfo := asset.(map[string]interface{})
32 url := assetInfo["url"].(string)
33 if strings.Contains(strings.ToLower(releaseName), "nightly") {
34 cmd := exec.Command("hub", "api", "-X", "DELETE", url)