Case
csphere
In gebruikEen toegankelijke command-line-client voor VMware vSphere — hetzelfde braille-first model als cjira, in pure standaardbibliotheek.
Wat & waarom
vCenter beheer je normaal via een zware grafische webinterface. csphere is een vlakke, regelgeoriënteerde terminal-client op de vSphere Automation REST API, met hetzelfde toegankelijkheidsmodel als cjira: identifier eerst, geen kleur-als-betekenis, geen popups. En het is volledig Python-standaardbibliotheek — inclusief een ingebouwde SOCKS5-tunnel en afhandeling van self-signed TLS — dus een kale installatie hoeft niets te compileren.
Een vlakke tekstclient heeft echte waarde voor schermlezer- en braillegebruik: de cursor parkeert op de geselecteerde regel zodat Orca en BRLTTY exact meelezen, en elke weergave is platte tekst die schoon doorpijpt. Bij de client hoort een Nederlandstalige, schermlezer-eerste handleiding waarmee een collega zelfstandig kan starten.
Aanpak
- Het cjira-toegankelijkheidsmodel één-op-één overgenomen — de tools voelen als familie.
- De vSphere Automation REST API aangesproken met alleen de standaardbibliotheek: geen dependencies, niets te compileren.
- SOCKS5-tunnel en self-signed-TLS-afhandeling ingebouwd, zodat ook een afgeschermde beheeromgeving bereikbaar is.
- Een schermlezer-eerste quickstart in het Nederlands: installeren, inloggen, eerste commando's, de TUI.
Techniek
Beeld & demo
csphere vms
vm-1024 [on] web-01 (4 vCPU, 8 GiB)
vm-1025 [on] web-02 (4 vCPU, 8 GiB)
vm-1031 [on] db-01 (8 vCPU, 32 GiB)
vm-1044 [off] build-01 (2 vCPU, 4 GiB)
4 VM(s).Dezelfde TUI-aanpak voor vSphere: één scherm tegelijk, platte tekst, de cursor op de selectie. Echte schermen, hier over voorbeelddata.
-
csphere Menu https://vcenter.voorbeeld.local 1 Hosts & Clusters (tree) 2 VMs & Templates (tree) 3 Storage (tree) 4 Networking (tree) V All VMs (flat list) P Powered-on VMs / Find a VM by name… H Hosts (flat list) C Clusters (flat list) D Datastores (flat list) N Networks (flat list) T Recent tasks E Recent events A Alarms S Setup ? Help > Open < Inventory O OtherCmds / Find Q Quit -
csphere All VMs 1/5 vm-1044 [off] build-01 (2 vCPU, 4 GiB) vm-1031 [on] db-01 (8 vCPU, 32 GiB) vm-1038 [on] mail-01 (2 vCPU, 4 GiB) vm-1024 [on] web-01 (4 vCPU, 8 GiB) vm-1025 [on] web-02 (4 vCPU, 8 GiB) ? Help > Open N Next A Power < Menu M Menu O OtherCmds / Find P Prev S Snapshots R Reload Q Quit -
csphere vm-1031 2 of 5 db-01 on RHEL_9_64 8 vCPU / 32 GiB 10.12.4.31 [+] Guest Red Hat Enterprise Linux 9 [+] Hardware 8 vCPU · 32 GiB · 2 disks · 1 NICs [+] Network 1 NIC(s) [+] Tags » Snapshots ? Help A Actions < Collapse/Back S Snapshots C Console O OtherCmds > Open/Edit H Expand all E Hardware N NextVM