package filepb // print the protobuf in human form func IdentifyPB(filename string) (string, string, error) { data, err := os.ReadFile(filename) if err != nil { // log.Info("open config file :", err) return "os.ReadFile()", err } var pb *Identify pb = new(Identify) if err := pb.Unmarshal(data); err != nil { return "Unmarshal(data)", err } log.Info("Identify protobuf file uuid =", pb.Uuid, "version =", pb.Version) return pb.uuid, pb.Version, nil }