From 97e97257746d39a488908ead79474cf226f0a913 Mon Sep 17 00:00:00 2001 From: bigeagle Date: Sun, 11 Dec 2016 02:13:19 +0800 Subject: [PATCH] fix(cmd): make tunasynctl work with both HTTP and HTTPS --- cmd/tunasynctl/tunasynctl.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/tunasynctl/tunasynctl.go b/cmd/tunasynctl/tunasynctl.go index bf725d1..ecea717 100644 --- a/cmd/tunasynctl/tunasynctl.go +++ b/cmd/tunasynctl/tunasynctl.go @@ -99,8 +99,11 @@ func initialize(c *cli.Context) error { } // parse base url of the manager server - baseURL = fmt.Sprintf("https://%s:%d", - cfg.ManagerAddr, cfg.ManagerPort) + if cfg.CACert != "" { + baseURL = fmt.Sprintf("https://%s:%d", cfg.ManagerAddr, cfg.ManagerPort) + } else { + baseURL = fmt.Sprintf("http://%s:%d", cfg.ManagerAddr, cfg.ManagerPort) + } logger.Infof("Use manager address: %s", baseURL)