oc-deploy/src/versionOc/versionOc.go

31 lines
525 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
}
return objmap.Version, nil
}