Corso di Raku / Avanzato / Moduli / Distribuzione di moduli / Exercises / Un file META6
Soluzione: Un file META6
Ecco una possibile soluzione al compito.
Codice
META6.json:
{
"name": "Greet::Simple",
"version": "0.0.1",
"description": "A simple greeting module",
"authors": [ "Your Name" ],
"license": "Artistic-2.0",
"depends": [ "JSON::Fast" ],
"provides": {
"Greet::Simple": "lib/Greet/Simple.rakumod"
}
}🦋 Puoi trovare il codice sorgente nel file META6.json.
Commenti
providesassocia il nome del modulo al file che lo implementa, con il percorso delle directory che corrisponde alle parti separate da::nel nome.dependselenca le altre distribuzioni di cui questa ha bisogno — qui la singola voce"JSON::Fast". Quando qualcuno installaGreet::Simple, gli strumenti scaricheranno primaJSON::Fast. Un array vuoto significherebbe nessuna dipendenza.