luisf 8 vuotta sitten
vanhempi
commit
c1d02a8f0d
2 muutettua tiedostoa jossa 45 lisäystä ja 1 poistoa
  1. 0 1
      .gitignore
  2. 45 0
      src/buildme/cmd/builder/main.go

+ 0 - 1
.gitignore

@@ -1,6 +1,5 @@
 .deps
 bin
 pkg
-builder
 DIST
 dist.tar.gz

+ 45 - 0
src/buildme/cmd/builder/main.go

@@ -0,0 +1,45 @@
+package main
+
+import (
+	"buildme"
+	"flag"
+
+	_ "buildme/fetcher/git"
+	_ "buildme/fetcher/path"
+
+	"dev.hexasoftware.com/hxs/prettylog"
+)
+
+var (
+	log = prettylog.New("builder")
+)
+
+func main() {
+	var fetchType string
+	var fetchPath string
+	var fetchName string
+	flag.StringVar(&fetchType, "t", "path", "Select fetcher <git,path>")
+	flag.StringVar(&fetchName, "n", "", "Project name")
+	flag.Parse()
+
+	if flag.NArg() == 0 {
+		log.Println("Missing parameter")
+		return
+	}
+	fetchPath = flag.Arg(0)
+
+	var err error
+
+	log.Println("Testing new build")
+
+	/*err = buildme.BuildTest(fetchType, fetchPath)
+	if err != nil {
+		log.Println("Error building", err)
+	}*/
+
+	err = buildme.Build(fetchType, fetchPath, fetchName)
+	if err != nil {
+		log.Println("Error building", err)
+	}
+
+}