From 57eb67df265a7a6bb544cde83a3be5eadf53fdf2 Mon Sep 17 00:00:00 2001 From: bndw Date: Fri, 23 Jan 2026 21:39:19 -0800 Subject: Add VPS management commands: vps, vps-update, vps-ssh - vps: Show server health (uptime, load, memory, disk, services) - vps-update: Run apt update && upgrade with streaming output - vps-ssh: Open interactive SSH session to default/specified host --- cmd/deploy/main.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'cmd/deploy/main.go') diff --git a/cmd/deploy/main.go b/cmd/deploy/main.go index e86eff7..51439dd 100644 --- a/cmd/deploy/main.go +++ b/cmd/deploy/main.go @@ -30,6 +30,12 @@ func main() { runEnv(os.Args[2:]) case "webui": runWebUI(os.Args[2:]) + case "vps": + runVPS(os.Args[2:]) + case "vps-update": + runUpdate(os.Args[2:]) + case "vps-ssh": + runSSH(os.Args[2:]) case "help", "--help", "-h": printUsage() default: @@ -53,6 +59,9 @@ COMMANDS: status Check status of a deployment restart Restart a deployment env Manage environment variables + vps Show VPS health (uptime, disk, memory, load) + vps-update Update VPS packages (apt update && upgrade) + vps-ssh Open an interactive SSH session webui Launch web UI to manage deployments FLAGS: @@ -73,6 +82,12 @@ EXAMPLES: # View logs deploy logs myapp + + # Check VPS health + deploy vps + + # Update VPS packages + deploy vps-update ` fmt.Fprint(os.Stderr, usage) } -- cgit v1.2.3