Installer le paquet complet avec référence locale et tous les modes publiés.
install runrun.lil avec variables, conditions, résultats capturés, scripts imbriqués, prévisualisation et fichiers empaquetés par le même chemin de commande que le terminal interactif. Aucun shell du système d’exploitation n’est invoqué.
Utilisez #lil;
Chaque instruction est résolue comme une commande lil-terminal normale. Les dépendances doivent être installées à l’avance, @command n’est pas utilisé dans les workflows, -n affiche les commandes développées sans les exécuter et -x est requis pour les commandes privilégiées non interactives comme
run <file.lil|[script]> [options] · run -p <source.lil> [target.lil]run task.lilexécuter un script .lil simple ou empaqueté
run [md backup | copy public backup/public]exécuter un script en ligne ; un | sans guillemets sépare les instructions
run -p <source.lil> [target.lil]créer un script empaqueté protégé par somme de contrôle
-nvalider et afficher les commandes développées sans les exécuter
-vafficher toute la sortie des commandes
-kcontinuer après les erreurs ; arrêt au premier échec par défaut
-xautoriser les commandes privilégiées non interactives comme php et ses
plain .liltexte UTF-8 avec une instruction par ligne
packed .lilen-tête @LIL1 avec SHA-256 et données DEFLATE
setup.lilexécuter une fois après autorisation puis supprimer en cas de succès
autoload.lilexécuter une fois par session autorisée
lil <script>alias de
@<command>l’installation automatique est réservée au mode interactif et est refusée dans les scripts
#lil filescript linéaire du core composé uniquement de commandes ordinaires ; lancement par chemin ou avec <
run workflowutiliser
Le texte simple est limité à 256 Kio, l’entrée empaquetée à 384 Kio, les scripts à 1000 instructions, 10 niveaux et 60 secondes. SHA-256 et DEFLATE protègent l’intégrité mais ne chiffrent pas le contenu.
Les scripts utilisent les droits du processus PHP courant. Les commandes interactives sont bloquées et php ainsi que ses exigent -x. N’exécutez pas de scripts non vérifiés.
Le raccourci @command appartient au cœur interactif, pas au langage d’automatisation. Toute commande commençant par @ dans un script .lil est refusée. Installez explicitement les dépendances du script avant l’automatisation afin qu’un workflow ne modifie jamais implicitement l’ensemble de ses modules exécutables.
Un fichier commençant par #lil est volontairement plus simple qu’un workflow | de premier niveau sont traités de gauche à droite et l’exécution s’arrête au premier échec. Le fichier se lance directement par son chemin ou avec < file.lil. Utilisez
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install runInstaller le paquet réduit. La référence locale est omise ;
install run -mInstaller exactement cette version publiée.
install run -v 1.2.3upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade runSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install run -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
run sandbox/task.lil -v001 + cd sandbox
config/
data/
db/
images/
logs/
public/
scripts/
tmp/
workspace/
002 + pwd
/home/account/public_html/sandbox
Completed: 2run sandbox/task.lil001 + cd sandbox
002 + pwd
Completed: 2run sandbox/task.lil -n001 · cd sandbox
002 · pwd
Checked: 2run [md sandbox/backup | copy sandbox/data sandbox/backup/data]001 + md sandbox/backup
002 + copy sandbox/data sandbox/backup/data
Completed: 2run -p sandbox/task.lil sandbox/task.packed.lilPacked task.lil > sandbox/task.packed.lil
15 B > 101 Brun sandbox/task.packed.lil001 + cd sandbox
002 + pwd
Completed: 2lil sandbox/task.lil001 + cd sandbox
002 + pwd
Completed: 2.lil enregistrés et l’automatisation collée suivent le même chemin d’exécution des commandes.
run sandbox/missing.lilFichier de script introuvablesandbox/scripts/demo.lilL’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.
# lil-sandbox workflow
pwd
dir 1 sandbox
echo sandbox/data/sample.txt
Finalise la synchronisation de l’aide locale et serveur et renforce la sûreté de localisation de