Corso di Raku / Avanzato / Moduli / Distribuzione di moduli
zef e l’ecosistema
zef è l’installer di moduli di Raku. Lo hai già usato
per installare moduli per nome; funziona anche su una directory di
distribuzione locale. Dall’interno di una distribuzione puoi testarla e
installarla direttamente:
zef test .
zef install .zef test . esegue i file sotto t/, e
zef install . installa la distribuzione nel tuo Raku in
modo che altri programmi possano usarla con use. Installare
per nome — zef install Cro — fa la stessa cosa, ma prima
scarica la distribuzione dall’ecosistema.
Per pubblicare la tua distribuzione in modo che
altri possano installarla per nome, la carichi nell’ecosistema. Lo
strumento più comune per farlo è fez:
fez uploadQuesto confeziona la distribuzione corrente e la invia all’ecosistema
Raku, dopodiché zef install Maths::Simple funzionerà per
chiunque.
Questi comandi richiedono
zef/fezinstallati e l’accesso alla rete, e il caricamento richiede un account nell’ecosistema.
Quindi il ciclo di vita di un modulo condiviso è: organizzarlo con un
META6.json, testarlo con zef test e
pubblicarlo con fez upload. Da quel momento in poi è
semplicemente un altro nome che chiunque può installare con
zef install.
Navigazione del corso
← Quiz — Distribuzioni | Pubblicare con fez →
💪 Oppure vai direttamente agli esercizi di questa
sezione.