INNER CODE UNIT · Go

processTemplates

jwilder/dockerize · main.go:341

func processTemplates(templates []string) {
	for _, t := range templates {
		template, dest := t, ""
		if strings.Contains(t, ":") {
			parts := strings.SplitN(t, ":", 2)
			if len(parts) != 2 {
				log.Fatalf("bad template argument: %s. expected \"/template:/dest\"", t)
			}
			template, dest = parts[0], parts[1]
		}

		fi, err := os.Stat(template)
		if err != nil {
			log.Fatalf("unable to stat %s, error: %s", template, err)
		}
		if fi.IsDir() {
			generateDir(template, dest)
		} else {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…