Ansel est livré avec un langage d’interface de script polyvalent pour améliorer ses fonctionnalités.

Les scripts Lua peuvent être utilisés pour définir les actions à exécuter par Ansel lorsqu’un événement est déclenché. Un exemple pourrait être d’appeler une application externe lors de l’exportation de fichiers afin d’appliquer des étapes de traitement supplémentaires en dehors de Ansel.

Lua  est un projet indépendant fondé en 1993, fournissant un langage de script puissant, rapide, léger et intégrable. Lua est largement utilisé par de nombreuses applications open source, dans des programmes commerciaux et pour la programmation de jeux.

Ansel utilise Lua version 5.4. Décrire les principes et la syntaxe de Lua dépasse le cadre de ce manuel d’utilisation. Pour une introduction détaillée, voir le Manuel de référence Lua .

Les sections suivantes vous fourniront une brève introduction sur la façon dont les scripts Lua peuvent être utilisés dans Ansel.