+ // Create xds-project.conf file
+ prjConfFile := filepath.Join(prj.ClientPath, "xds-project.conf")
+ if !common.Exists(prjConfFile) {
+ fd, err := os.OpenFile(prjConfFile, os.O_CREATE|os.O_TRUNC|os.O_WRONLY, 0666)
+ if err != nil {
+ return prj, fmt.Errorf("Cannot create xds-project.conf: %v", err.Error())
+ }
+ fd.WriteString("# XDS project settings\n")
+ fd.WriteString("export XDS_AGENT_URL=" + requestURL + "\n")
+ fd.WriteString("export XDS_PROJECT_ID=" + prj.ID + "\n")
+ if prj.DefaultSdk != "" {
+ fd.WriteString("export XDS_SDK_ID=" + prj.DefaultSdk + "\n")
+ } else {
+ fd.WriteString("#export XDS_SDK_ID=???\n")
+ }
+ fd.Close()
+ }
+