LIS est un shell non graphique pour les amateurs de la ligne de commande et des instructions Unix.
Le développeur Shaolan publie un homebrew développé en LUA, qui est en fait un shell en ligne de commande. Celui-ci s'appelle LIS, pour Lua Interactive Shell. La version publiée n'est encore qu'une démo.
Qu'est-ce qu'un shell ? (citation Wikipédia)
Le shell est un logiciel fournissant une interface pour un utilisateur.
Le shell du système d'exploitation peut prendre deux formes distinctes :
- interpréteur de lignes de commandes (CLI, pour Command Line Interface) : le programme fonctionne alors à partir d'instructions en mode texte;
- shell graphique fournissant une interface graphique pour l'utilisateur (GUI, pour Graphical User Interface).
L'auteur a donc choisi ici de développer un shell CLI, qui permet d'utiliser quelques commandes sur une PSP. Ici, les commandes sont inspirées des commandes Unix, disponibles sur les systèmes Linux et MacOS X.
Voici une liste des commandes disponibles dans cette démo :
- ls : affiche la liste du contenu du répertoire courant ou donné en paramètre
- cd : change de répertoire courant
- cat : affiche le contenu d'un fichier texte
- pwd : (pour Print Working Directory) affiche le chemin du répertoire courant
- touch : créé un fichier vide
- iwconfig : "iwconfig up" active la connexion wifi de la PSP
- lua : lance l'interpréteur LUA
Vous pouvez également rediriger le flux de sortie de la commande vers un fichier avec ">" comme sous Unix. Pour être clair; lorsque vous tapez "ls > fichier.txt", le contenu du répertoire courant sera écrit dans le fichier "fichier.txt".
Pour taper les commandes, vous devez faire apparaître un clavier Danzeff, et une fonction d'auto-complétion est également intégrée. (L'auto-complétion permet de compléter automatiquement lafin du mot que vous êtes en train de taper).
Voici les fonctionnalités futures du shell :
- Historique des commandes
- Curseur sur le texte
- Quelques commandes de gestion de fichiers
- SLF
À quoi cela ressemble-t-il ?
Liste des commandes disponibles ou à venir
Commande iwconfig up : activation du Wifi
LIS (Lua Interactive Shell)
Téléchargement, instructions et mode d'emploi disponibles
dans la fiche de téléchargement ci-dessous