Un module PAM est un répertoire composé de plusieurs fichiers :
Le sprite Scratch contient le code du module.
Le fichier dépendance indique les modules (y compris le module élémentaire) nécessaires au fonctionnement du module.
Exemple de fichier :
pam >= 2.0
Sys = 1.0
Documentation du module, fonctionnalité par fonctionnalité.
Exemple de fichier :
Sys
===
> Version : `1.0`
> Author : `wilhelm43`
**Sys** library provides extra interactions with PAM engine,
especially for PAM names analysis.
# Documentation
## Block ‹ Parcel [name] out ›
> Nomen : `parcel(name)`
> Return : In list ‹ PAM output ›
Parcel a PAM name chain by chain.
Example `parcel('pam.user.info.id')` returns `['pam', 'user', 'info', 'id']`.
## List ‹ PAM output ›
> Nomen : `output`
Contain results from list-returning blocks, such as `parcel()`.
Fichier au format wL détaillant le module :
<name>
<short='Sys'>
<full ='System'>
<!>
<author ='wilhelm43'>
<version=1.0>