package alpine import ( "context" "io" "os" "strings" ) func (c *configurator) Version(ctx context.Context) (version string, err error) { file, err := c.openFile("/etc/alpine-release", os.O_RDONLY, 0) if err != nil { return "", err } b, err := io.ReadAll(file) if err != nil { return "", err } if err := file.Close(); err != nil { return "", err } version = strings.ReplaceAll(string(b), "\n", "") return version, nil }