This commit is contained in:
Edin Dazdarevic
2015-05-28 17:07:09 +02:00
2 changed files with 35 additions and 3 deletions

View File

@@ -1 +1,11 @@
package init package main
import (
"fmt"
)
func initCommand(guid string) {
fmt.Printf("initializing %v\n", guid)
}

View File

@@ -1,7 +1,29 @@
package main package main
import "fmt" import (
"fmt"
"os"
)
func main() { func main() {
fmt.Println("I am going to eat all the configuration I can!")
if len(os.Args[1:]) < 2 {
usage()
return
}
command := os.Args[1]
switch {
case command == "init":
machineId := os.Args[2]
initCommand(machineId)
}
}
func usage() {
fmt.Println("Configuration Hub v0.1")
fmt.Println("")
fmt.Println("Usage:")
fmt.Println("\tchub init <machine-uuid> - connects your server to the config hub machine id <machine-uiid>")
} }