L'objectif de ce projet est de rendre trivial pour exposer un script shell ("script de ligne de commande" ou "script CLI") en tant qu'application Web.
Cette bibliothèque propose une conversion, une logique et des modèles pour rassembler les entrées utilisateur, l'alimenter dans un script shell et rendre la sortie dans le navigateur.
Tout ce qui doit être fourni est un script et une configuration de shell. Éventuellement, une logique peut être ajoutée pour compléter le processus d'entrée, de sortie ou de rendu.
L'installation se fait à l'aide du compositeur:
composer require potherca/cli2web
Comme il s'agit d'une application Web, il est supposé qu'un serveur Web est disponible.
Pour des scénarios plus avancés, toutes les étapes suivantes peuvent également être prises: