oc-deploy/src/versionOc/versionOc.go

31 lines
531 B
Go
Raw Normal View History

2024-09-04 17:32:18 +02:00
// 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
}
2024-09-12 15:17:36 +02:00
return "v" + objmap.Version, nil
2024-09-04 17:32:18 +02:00
}