@ -118,13 +140,16 @@ Des constantes internes sont utilisable dans le Cupfile, afin de formater dynami
| Non | Type | Description | Exemple |
| Non | Type | Description | Exemple |
|-----|:----:|-------------|---------|
|-----|:----:|-------------|---------|
| `$_CWD` | string | Le path du dossier courant post-extraction | `/path/to/riz/contents` |
| `$_HOME` | string | Le path du dossier utilisateur (de la machine cible) | `/home/batman` or `C:\Users\batman` |
| `$_CWD` | string | Le chemin du dossier courant post-extraction | `/path/to/riz/contents` |
| `$_HOME` | string | Le chemin du dossier utilisateur (de la machine cible) | `/home/batman` or `C:\Users\batman` |
## Attributs d'extension
## Attributs d'extension
Les attributs d'extension permettent d'injecter des intructions à la compilation.
Les attributs d'extension permettent d'injecter des intructions à la compilation.
| Non | Type | Description | Exemple |
| Non | Type | Description | Exemple |
|-----|:----:|-------------|---------|
|-----|:----:|-------------|---------|
| `X-DEPLIST` | array | Inject des dépendances a télécharger avant extraction (sur la machine cible) | `["http://example.com/riz/my-scripts.riz", "http://example.com/riz/my-libs.riz"]` |
| `X-ENV` | array | Inject des variables d'environnement dans le contexte d'execution (sur la machine cible) | `["VERBOSE=1", "LD_LIBRARY_PATH=libs/"]` |
| `X-ENV` | array | Inject des variables d'environnement dans le contexte d'execution (sur la machine cible) | `["VERBOSE=1", "LD_LIBRARY_PATH=libs/"]` |
| `X-INCLUDES` | array | Inclure seulement ces fichiers/dossiers dans le conteneur | `["myfile", "mydir/"]` |
| `X-INCLUDES` | array | Inclure seulement ces fichiers/dossiers dans le conteneur | `["myfile", "mydir/"]` |
L'attribut `X-DEPLIST` peut être grandement utile lors de la création d'un méta-conteneur.