Compare commits
3 Commits
145c56e9f6
...
7e2a75d11d
Author | SHA1 | Date | |
---|---|---|---|
7e2a75d11d | |||
38f9900901 | |||
4bc1db5397 |
@ -7,6 +7,10 @@ type JavaVersion struct {
|
|||||||
Specifics []JavaVersionSpecifics `json:"specifics"`
|
Specifics []JavaVersionSpecifics `json:"specifics"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (jVer *JavaVersion) GetVersionString() string {
|
||||||
|
return strconv.Itoa(jVer.Major) + "." + strconv.Itoa(jVer.Minor) + "." + strconv.Itoa(jVer.Patch)
|
||||||
|
}
|
||||||
|
|
||||||
type JavaVersionSpecifics struct {
|
type JavaVersionSpecifics struct {
|
||||||
Os string `json:"os"`
|
Os string `json:"os"`
|
||||||
Arch string `json:"arch"`
|
Arch string `json:"arch"`
|
||||||
|
@ -7,10 +7,10 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
)
|
)
|
||||||
|
|
||||||
func WriteStructAsJSON(data interface{}, versionJsonPath string) error {
|
func WriteStructAsJSON(data interface{}, JsonPath string) error {
|
||||||
file, _ := json.MarshalIndent(data, "", " ")
|
file, _ := json.MarshalIndent(data, "", " ")
|
||||||
|
|
||||||
directory, err := GetParentDir(versionJsonPath)
|
directory, err := GetParentDir(JsonPath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -18,7 +18,7 @@ func WriteStructAsJSON(data interface{}, versionJsonPath string) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
err = ioutil.WriteFile(versionJsonPath, file, 0644)
|
err = ioutil.WriteFile(JsonPath, file, 0644)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -31,6 +31,7 @@ func ReadJsonFromDisk(target interface{}, filePath string) error {
|
|||||||
// if we os.Open returns an error then handle it
|
// if we os.Open returns an error then handle it
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// fmt.Println("Successfully Opened users.json")
|
// fmt.Println("Successfully Opened users.json")
|
||||||
|
Loading…
Reference in New Issue
Block a user