Made the create command require a port number

This commit is contained in:
2026-06-05 23:38:42 -05:00
parent 53b9f30d50
commit 9f4e27869b
3 changed files with 95 additions and 10 deletions

View File

@@ -54,12 +54,13 @@ func main() {
}
case "create":
if len(args) < 3 {
log.Fatalf("Usage: vssm create <instance_name> <version>")
if len(args) < 4 {
log.Fatalf("Usage: vssm create <instance_name> <version> <port>")
}
name := args[1]
version := args[2]
sendIPCRequest(cfg, "POST", fmt.Sprintf("/instances/create?name=%s&version=%s", url.QueryEscape(name), url.QueryEscape(version)), nil)
port := args[3]
sendIPCRequest(cfg, "POST", fmt.Sprintf("/instances/create?name=%s&version=%s&port=%s", url.QueryEscape(name), url.QueryEscape(version), url.QueryEscape(port)), nil)
case "start":
if len(args) < 2 {