v0.11.0
Installation
# Run directly (no install needed)
uvx remo-cli
# Or install globally
uv tool install remo-cli
pip install remo-cliCloses the reporting loop on v0.10.0's resize work. Before/after
update --volume-size / --cores / --memory, users want to see the
current provisioned values without dropping into pct config /
incus config show / Hetzner console / AWS console.
- proxmox info: SSH to the Proxmox host, parse
pct config <vmid>pct status <vmid>in a single round-trip. Reports cores, memory,
swap, rootfs size + storage backend, state, IP.
- incus info: run
incus list <name> --format=json(locally or
via SSH). Reportslimits.cpu,limits.memory, root device size +
pool, state, IP. - hetzner info: query the Hetzner Cloud API for the server +
matching<name>-homevolume. Reports server type, cores, memory,
ephemeral server disk, persistent volume size, state, IPv4. - aws info: extend the existing command with EBS persistent-volume
size and instance-type vCPU/memory (best-effort lookups via
describe_instance_typesanddescribe_volumes).
CI smoke tests for AWS, Hetzner, and Incus now exercise their info
command after provisioning, catching both regressions in the new code
and silent breakage in the underlying provider APIs.
Storage usage (df-style used/avail) is intentionally out of scope —
adding it would require an SSH round-trip into the AWS/Hetzner
instances. May revisit if it's actually needed.
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
Full Changelog: v0.10.0...v0.11.0