include

include compõe pacotes opcionais de interface em CSS e JavaScript sem alterar os módulos PHP dos comandos. Eles podem existir apenas na sessão atual ou ser persistidos em .lil.css e .lil.js.

SistemaVersão 1.2.5Estável
lil-terminal

Visão geral

Use include para manter a camada do navegador independente do core PHP: carregue assets Base ou do editor na sessão, fixe uma versão exata da UI para teste, salve localmente ou limpe pelo caminho compartilhado kill -include.

Pacotes de interface não alteram o código dos comandos

include muda a camada do navegador, não a implementação PHP. Pacotes de sessão desaparecem com a sessão; -s cria .lil.css/.lil.js persistentes e kill -include volta à interface embutida no core.

Sintaxe

lil-terminal
include [package] [options]

Referência

include

mostrar os pacotes de UI instalados

include -css

instalar a camada CSS Base

include -js

instalar a camada JavaScript Base

include -lil

instalar a interface Base completa

include -hotkeys

instalar atalhos de teclado e o lembrete opcional no desktop

include -code

instalar CSS e JavaScript do editor de sintaxe

include -l

listar os pacotes de interface disponíveis no repositório

-v <version>

selecionar uma versão exata do pacote de interface

-s

mudar para armazenamento persistente em .lil.css/.lil.js

-i

mostrar informações do pacote selecionado

-u

remover o pacote ou componente selecionado

include -u @kill

remover todos os recursos locais ou da sessão por meio de kill -include

include

mostrar os pacotes de UI instalados

include -css

instalar a camada CSS Base

include -js

instalar a camada JavaScript Base

include -lil

instalar a interface Base completa

include -hotkeys

instalar atalhos de teclado e o lembrete opcional no desktop

include -code

instalar CSS e JavaScript do editor de sintaxe

include -l

listar os pacotes de interface disponíveis no repositório

-v <version>

selecionar uma versão exata do pacote de interface

-s

mudar para armazenamento persistente em .lil.css/.lil.js

-i

mostrar informações do pacote selecionado

-u

remover o pacote ou componente selecionado

include -u @kill

remover todos os recursos locais ou da sessão por meio de kill -include

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Include · include

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install include
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install include -m
Versão pública exata

Instalar exatamente esta versão publicada.

install include -v 1.2.5
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade include
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install include -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

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
Pacote de interface não encontrado

Arquivo usado neste exemplo: sandbox/public/assets/style.css

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /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;
}

Documentação relacionada

Versão pública atual

v1.2.52026-08-11

Composição estável de pacotes UI

Mantém a UI Base como primeira camada para combinar code e hotkeys sem perder o comportamento do teclado.