
[pre-release] LIS : Lua Interactive Shell
LIS est un terminal , codé en Lua , il permet l'execution de commande et de Lua comme sur un prompt PC
Ceci est une simple pre-relase du moteur de LIS , concretement il me reste juste à coder les commandes et fonction (surtout SLF) et quelques detail du genre : historique des commandes , mise en place d'un curseur sur le texte , et enfin gestion du defilement automatique (si l'ecran est rempli faut redemarrer XD) et surtout la gestion des erreur sur les commandes inexsitantes
Les commandes disponibles :
-
test : prend en argument 3 nombres et affiche la somme (exemple : test 1 2 3)
-
touch : créer un fichier don le nom devra être donné en argument (exemple : touch toto.txt)
-
lua : lance le prompt lua (voir screenshot pour exemple)
Comment ca marche ? C'est trés simple :
select active / desactive le clavier virtuel de DANZEL,
X valide une commande (lorsque le clavier est inactif) et
start permet de quitter le prompt lua (idem croix)
Screenshot :
Téléchargement : LIS - pre-releaseEDIT : Créer vos propres fonctions / commandes pour LIS
- Admetont que votre commande s'appelle toto , alors la fonction qui sera appelé sera :
function __bin__.toto()- Vous pouvez mettre autant d'argument que vous le souhaiter , le systeme est automatique
- Une fois votre fichier toto.lua crée pour tester il doit être placé dans le dossier
bin , il sera automatiquement chargé et votre commande sera disponible dans LIS