Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install runrun.lil con variabili, condizioni, risultati acquisiti, script annidati, anteprima e file impacchettati attraverso lo stesso percorso dei comandi del terminale interattivo. Non richiama una shell del sistema operativo.
Usa #lil;
Ogni istruzione viene risolta come un normale comando lil-terminal. Le dipendenze vanno installate prima, @command non viene usato nei workflow, -n mostra i comandi espansi senza eseguirli e -x è necessario per i comandi privilegiati non interattivi come
run <file.lil|[script]> [options] · run -p <source.lil> [target.lil]run task.lileseguire uno script .lil normale o impacchettato
run [md backup | copy public backup/public]eseguire uno script inline; un | senza virgolette separa le istruzioni
run -p <source.lil> [target.lil]creare uno script impacchettato protetto da checksum
-nconvalidare e mostrare i comandi espansi senza eseguirli
-vmostrare l’output completo dei comandi
-kcontinuare dopo gli errori; per impostazione predefinita si ferma al primo
-xconsentire comandi privilegiati non interattivi come php e ses
plain .liltesto UTF-8 con un’istruzione per riga
packed .lilintestazione @LIL1 con SHA-256 e dati DEFLATE
setup.lileseguire una volta dopo l’autorizzazione e rimuovere dopo il successo
autoload.lileseguire una volta per sessione autorizzata
lil <script>alias di
@<command>l’installazione automatica è disponibile solo in modalità interattiva e viene rifiutata negli script
#lil filescript lineare del core composto solo da normali comandi; avvio tramite percorso o con <
run workflowusare
Il testo normale è limitato a 256 KiB, l’input impacchettato a 384 KiB, gli script a 1000 istruzioni, 10 livelli e 60 secondi. SHA-256 e DEFLATE proteggono l’integrità ma non cifrano il contenuto.
Gli script operano con i permessi del processo PHP corrente. I comandi interattivi sono bloccati e php e ses richiedono -x. Non eseguire script non verificati.
La scorciatoia @command appartiene al core interattivo, non al linguaggio di automazione. Un comando che in uno script .lil inizia con @ viene rifiutato. Installa esplicitamente le dipendenze dello script prima dell’automazione, così il workflow non modifica implicitamente l’insieme dei moduli eseguibili.
Un file che inizia con #lil è volutamente più semplice di un workflow | al livello principale vengono eseguiti da sinistra a destra e l’elaborazione si ferma al primo errore. Il file si avvia direttamente tramite percorso o con < file.lil. Usa
Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.
Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.
Base e Minimum sono due pacchetti della stessa release corrente del modulo.
Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install runInstalla il pacchetto ridotto. Il riferimento locale è omesso;
install run -mInstalla esattamente questa versione pubblicata.
install run -v 1.2.3upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.
upgrade runRimuove il blocco estensione senza toccare core e altri moduli.
install run -uGli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.
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 salvati e l’automazione incollata seguono lo stesso percorso di esecuzione dei comandi.
run sandbox/missing.lilFile dello script non trovatosandbox/scripts/demo.lilL’esempio usa un file o una directory dell’area di documentazione protetta /sandbox/.
# lil-sandbox workflow
pwd
dir 1 sandbox
echo sandbox/data/sample.txt
Completa la sincronizzazione della guida locale e server e rafforza la sicurezza della localizzazione di