Killdeer VM Management v0.1.0 Usage: ssh [username]@killdeer.digital [args...] Commands: list List all your VMs (Running VMs shown first) status Show detailed info for a VM start Power on a VM stop Graceful shutdown a VM restart Restart a VM (stop + start) resize Increase a stopped VM to a larger size rename Rename a VM in Killdeer delete [--confirm] Delete a VM (requires --confirm) create [ip-type] [--routed-ipv4] [--ipv6-prefix-len /128|/56-/64] ip-type: --ipv4, --ipv6, --dualstack (uses your preference by default) routed networking: explicit flags only; subject to admission and inventory console Attach to VM serial console (Ctrl+] exits) add-ipv4 Add IPv4 to VM (requires restart, +$1/mo) add-ipv6 Add IPv6 to VM (requires restart) billing limits Show VM account limits billing limits set Set your VM limit (up to self-service max) billing budget Show runtime compute budget billing budget set Set monthly runtime compute budget (e.g., 10.00) billing budget disable Disable runtime compute budget billing budget action Set action: notify, stop, or lock timer Show active shutdown timer for a VM timer Set shutdown timer (e.g., 30m, 2h, 1d) timer + Add time to existing timer timer - Remove time from timer timer cancel Cancel active timer timer force Toggle timer shutdown mode between graceful and force sizes List available VM sizes and pricing images List available OS images help Show this help Aliases: ls = list, st = status, info = status, rm = delete, os = images Examples: ssh [username]@killdeer.digital list ssh [username]@killdeer.digital start myvm ssh [username]@killdeer.digital rename myvm web ssh [username]@killdeer.digital create myvm micro alpine-3.23 ssh [username]@killdeer.digital create myvm micro nixos ssh [username]@killdeer.digital create myvm micro alpine --ipv4 --routed-ipv4 ssh [username]@killdeer.digital create myrouter micro alpine --ipv6 --ipv6-prefix-len /64 ssh [username]@killdeer.digital create myvm micro alpine --dualstack --routed-ipv4 --ipv6-prefix-len /128 ssh [username]@killdeer.digital resize myvm basic ssh [username]@killdeer.digital billing limits ssh [username]@killdeer.digital billing budget ssh [username]@killdeer.digital console myvm ssh [username]@killdeer.digital timer myvm 30m ssh [username]@killdeer.digital delete myvm --confirm Timer Durations: 30m = 30 minutes 2h = 2 hours 1d = 1 day Max: 7 days Omit the command to enter the interactive menu.