testMain.go 561 B

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