github.com/Prakhar-Agarwal-byte/moby@v0.0.0-20231027092010-a14e3e8ab87e/libnetwork/cmd/networkdb-test/testMain.go (about) 1 package main 2 3 import ( 4 "context" 5 "os" 6 7 "github.com/containerd/log" 8 "github.com/Prakhar-Agarwal-byte/moby/libnetwork/cmd/networkdb-test/dbclient" 9 "github.com/Prakhar-Agarwal-byte/moby/libnetwork/cmd/networkdb-test/dbserver" 10 ) 11 12 func main() { 13 _ = log.SetFormat(log.TextFormat) 14 log.G(context.TODO()).Infof("Starting the image with these args: %v", os.Args) 15 if len(os.Args) < 1 { 16 log.G(context.TODO()).Fatal("You need at least 1 argument [client/server]") 17 } 18 19 switch os.Args[1] { 20 case "server": 21 dbserver.Server(os.Args[2:]) 22 case "client": 23 dbclient.Client(os.Args[2:]) 24 } 25 }