include

include assemble des paquets d’interface CSS et JavaScript optionnels sans modifier les modules PHP des commandes. Ils peuvent rester limités à la session ou être enregistrés dans .lil.css et .lil.js.

SystèmeVersion 1.2.5Stable
lil-terminal

Vue d’ensemble

Utilisez include pour garder la couche navigateur indépendante du noyau PHP : charger les assets Base ou éditeur pour la session, épingler une version UI précise pour un test, la conserver localement ou la nettoyer via kill -include.

Les paquets d’interface ne modifient pas le code des commandes

include agit sur la couche navigateur, pas sur l’implémentation PHP. Les paquets de session disparaissent avec la session ; -s crée .lil.css/.lil.js persistants et kill -include revient à l’interface intégrée au noyau.

Syntaxe

lil-terminal
include [package] [options]

Référence

include

afficher les paquets d’UI installés

include -css

installer la couche CSS Base

include -js

installer la couche JavaScript Base

include -lil

installer l’interface Base complète

include -hotkeys

installer les raccourcis clavier et le rappel facultatif sur ordinateur

include -code

installer le CSS et le JavaScript de l’éditeur syntaxique

include -l

lister les paquets d’interface disponibles dans le dépôt

-v <version>

sélectionner une version précise du paquet d’interface

-s

passer au stockage persistant .lil.css/.lil.js

-i

afficher les informations du paquet sélectionné

-u

retirer le paquet ou le composant sélectionné

include -u @kill

supprimer toutes les ressources locales ou de session via kill -include

include

afficher les paquets d’UI installés

include -css

installer la couche CSS Base

include -js

installer la couche JavaScript Base

include -lil

installer l’interface Base complète

include -hotkeys

installer les raccourcis clavier et le rappel facultatif sur ordinateur

include -code

installer le CSS et le JavaScript de l’éditeur syntaxique

include -l

lister les paquets d’interface disponibles dans le dépôt

-v <version>

sélectionner une version précise du paquet d’interface

-s

passer au stockage persistant .lil.css/.lil.js

-i

afficher les informations du paquet sélectionné

-u

retirer le paquet ou le composant sélectionné

include -u @kill

supprimer toutes les ressources locales ou de session via kill -include

Aperçu interactif du sandbox

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.

Include · include

Installer et gérer

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.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install include
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install include -m
Version publique exacte

Installer exactement cette version publiée.

install include -v 1.2.5
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade include
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install include -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Include · include
include -l | include lil -i
lil       1.11 · css+js
hotkeys   1.0  · js
code      1.0  · css+js

Package     lil
Version     1.11
Components  css + js
Installed   no
Include · -lil
include -lil -v 1.0
Package  lil
Version  1.0
Mode     session
Include · -hotkeys
include -hotkeys -v 1.0
Package  hotkeys
Version  1.0
Mode     session
Include · -hotkeys
include -hotkeys -v 1.0 -s
Package  hotkeys
Version  1.0
Saved    .lil.js
Include · -hotkeys
include -hotkeys -i -v 1.0
Package     hotkeys
Version     1.0
Components  js
Installed   yes
Include · -hotkeys
include -hotkeys -u
Package  hotkeys
Removed  yes
Include · -code
include -code -v 1.0 -i
Package     code
Version     1.0
Components  css + js
Installed   yes
Include · -code
include -code -v 1.0 -u
Package  code
Removed  yes
Include · -i
include missing-package -i
Paquet d’interface introuvable

Fichier utilisé dans cet exemple: sandbox/public/assets/style.css

L’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.

:root {
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  color-scheme: dark;
}

body {
  margin: 0;
  min-height: 100vh;
  display: grid;
  place-items: center;
  background: #08090b;
  color: #d7d9dd;
}

.card {
  width: min(32rem, calc(100% - 2rem));
  padding: 1.5rem;
  border: 1px solid #30343a;
  border-radius: .75rem;
}

Documentation associée

Version publique actuelle

v1.2.52026-08-11

Composition stable des paquets UI

Conserve l’UI Base en première couche afin de combiner code et hotkeys sans perdre le comportement clavier.