module

Beryl::CLI::Init

Sous-commande beryl init [<société>] (refondue ADR-014) : initialise l'arborescence ~/.config/beryl/ avec une société.

Crée :

  • ~/.config/beryl/_default.yml (socle FreeBSD) si absent
  • ~/.config/beryl/<société>/ (dossier société)
  • ~/.config/beryl/<société>/_account.yml (optionnel, métadonnées)

Puis propose d'enchaîner sur beryl add-provider et beryl add-domain pour configurer les fournisseurs (hébergeur des serveurs et/ou gestionnaire DNS — chez Aloli c'est OVH pour les deux) et les domaines.

Usage :

beryl init aloli beryl init # demande interactivement

Constants

EXIT_ABORTED = 2
EXIT_OK = 0
EXIT_USAGE = 1

Class methods

run(config_root : String, args : Array(String)) : Int32
Source