Kurso de Raku / Progresinta / Moduloj / Distribui modulojn / Exercises / Dosiero META6
Solvo: Dosiero META6
Jen ebla solvo de la tasko.
Kodo
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"
}
}🦋 Vi povas trovi la fontkodon en la dosiero META6.json.
Komentoj
providesmapas la modulan nomon al la dosiero, kiu realigas ĝin, kun la dosieruja vojo kongrua kun la partoj::de la nomo.dependslistigas la aliajn distribuojn, kiujn ĉi tiu bezonas — ĉi tie la sola ero"JSON::Fast". Kiam iu instalasGreet::Simple, la iloj unue enportosJSON::Fast. Malplena tabelo signifus neniujn dependecojn.