network: Fixes #24 split args to API in two parts
This fixes issue of passing args which has `=` like:
update configuration name=ldap.basedn value="ou=People,dc=ldap,dc=corp,dc=company,dc=com"
Signed-off-by: Rohit Yadav <rohit@apache.org>
diff --git a/cmd/network.go b/cmd/network.go
index 37e128e..2951caa 100644
--- a/cmd/network.go
+++ b/cmd/network.go
@@ -158,7 +158,7 @@
params := make(url.Values)
params.Add("command", api)
for _, arg := range args {
- parts := strings.Split(arg, "=")
+ parts := strings.SplitN(arg, "=", 2)
if len(parts) == 2 {
params.Add(parts[0], parts[1])
}