42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
# -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
|
##@creator: jclain
|
|
##@created: 27/04/2016 03:19
|
|
##@modifier: jclain
|
|
##@changecount: 1
|
|
##@tags:
|
|
##@title: ulib/ulib
|
|
|
|
!! {{{eerror}}}
|
|
!! {{{die}}}
|
|
!! {{{uprovided}}}
|
|
{{{
|
|
Tester si le module $1 a déjà été chargé par urequire
|
|
}}}
|
|
!! {{{uprovide}}}
|
|
{{{
|
|
Spécifier que le module $1 a été sourcée, ou prétendre que c'est le cas.
|
|
Retourner 1 si le module était déjà pourvu, 0 si c'est la première fois
|
|
qu'on le pourvoit
|
|
}}}
|
|
!! {{{urequire}}}
|
|
{{{
|
|
Sourcer un module recherché dans ULIBDIRS
|
|
Le module DEFAULTS est traité de façon particulière: si le fichier associé
|
|
n'est pas trouvé, charger base, pretty, sysinfos et compat à la place
|
|
Si un module n'est pas trouvé, quitter le script avec die()
|
|
}}}
|
|
!! {{{ulibadd}}}
|
|
{{{
|
|
Ajouter $1 au chemin de recherche de urequire
|
|
}}}
|
|
!! {{{ulibsync}}}
|
|
{{{
|
|
Synchroniser les modules de ulib dans le répertoire $1
|
|
}}}
|
|
!! {{{ulibver}}}
|
|
{{{
|
|
Vérifier que la version actuelle de ulib est au moins à la version $1
|
|
(inclue) et éventuellement au plus à la version $2 (exclue)
|
|
}}}
|
|
!! {{{ulibver_require}}}
|