oc-deploy/src/versionOc/versionOc.go
2024-09-12 13:17:49 +00:00

31 lines
531 B
Go

// Package :
package versionOc
import (
"os"
"io"
"gopkg.in/yaml.v2"
)
func GetFromFile(fileversion string) (string, error) {
fin, err := os.Open(fileversion)
if err != nil {
return "", err
}
defer fin.Close()
byteValue, err := io.ReadAll(fin)
if err != nil {
return "", err
}
var objmap versionInput
err = yaml.Unmarshal(byteValue, &objmap)
if err != nil {
return "", err
}
return "v" + objmap.Version, nil
}