Beryl::CLI::SshConfig
Sous-commande beryl ssh-config : écrit un fichier par société,
~/.ssh/beryl--<société>.conf, avec TOUS ses hosts (FQDN et nom court ;
hosts cachés derrière le vRack par leurs bastions, avec replis — voir
Beryl::SshConfig), et les inclut en tête de ~/.ssh/config. Sans
argument, toutes les sociétés ; beryl ssh-config <société>… limite
l'écriture à leurs fichiers (calculés sur tout le parc, un bastion pouvant
servir plusieurs sociétés). Un argument qui n'est pas une société connue
est refusé : auparavant ignoré sans message (27 oct. 2026), il laissait
croire à une écriture limitée. Chaque fichier est regénéré en entier. L'ancien fichier
unique ~/.ssh/beryl.conf (0.6.124) est retiré. Essai à blanc par défaut
(contenu affiché) ; --apply écrit.
Constants
EXIT_OK = 0
EXIT_USAGE = 1