1
0
Fork 0
forked from goffee/goffee
This commit is contained in:
Zeni Kim 2024-09-15 12:57:15 -05:00
parent 7f4e3c39da
commit 48584d061c
2 changed files with 10 additions and 6 deletions

View file

@ -40,7 +40,7 @@ type RepoMeta struct {
// Config file
const CONFIG_URL string = "https://git.smarteching.com/goffee/goffee/raw/branch/main/config.json"
const REPO_URL string = "https://git.smarteching.com/goffee/goffee/cup/releases/latest"
const REPO_URL string = "https://git.smarteching.com/api/v1/repos/goffee/cup/releases/latest"
// Temporary file name
var tempName string
@ -97,11 +97,12 @@ var newCmd = &cobra.Command{
}
repoMeta := FetchRepoMeta(REPO_URL)
downloadUrl := strings.Replace(config.ReleaseUrl, "{name}", repoMeta.TagName, 1)
// Download the cup release
fmt.Println("Downloading a cup ...")
filePath := cn.DownloadGoCondor(&http.Client{}, downloadUrl, cn.GenerateTempName())
filePath := cn.DownloadCupGoffee(&http.Client{}, downloadUrl, cn.GenerateTempName())
//Unpack file
fmt.Println("Unpacking ...")
pwd, _ := os.Getwd()
@ -161,8 +162,11 @@ func init() {
}
// Download cup archive
func (cn *CmdNew) DownloadGoCondor(http *http.Client, url string, tempName string) string {
func (cn *CmdNew) DownloadCupGoffee(http *http.Client, url string, tempName string) string {
tempFilePath := os.TempDir() + "/" + tempName
fmt.Println("the url", url)
response, err := http.Get(url)
if err != nil {
fmt.Println("error downloading the Cup release")
@ -252,7 +256,7 @@ func fixImports(dirName string, projectRepo string, paths []string) {
}
}
// Unpack GoCondor
// Unpack cup
func (cn *CmdNew) Unpack(filePath string, destPath string) {
// Open file
file, err := os.Open(filePath)

View file

@ -1,7 +1,7 @@
{
"cliReleasedVersion": "v1.6.1",
"releaseUrl": "https://git.smarteching.com/goffee/goffee/archive/{name}.tar.gz",
"releaseUrl": "https://git.smarteching.com/goffee/cup/archive/{name}.tar.gz",
"paths": [
"git.smarteching.com/goffee/goffee"
"git.smarteching.com/goffee/cup"
]
}