Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install runrun.lil iş akışlarını etkileşimli terminalle aynı komut yolu üzerinden çalıştırır. İşletim sistemi kabuğunu çağırmaz.
Bir komut dizisi mantık veya kontrollü yürütme gerektirdiğinde #lil dosyasında kalabilir;
Her yürütülebilir ifade normal bir lil-terminal komutu olarak çözülür. Bağımlılıklar önceden kurulmalıdır, iş akışlarında @command kullanılmaz, -n genişletilmiş komutları çalıştırmadan gösterir ve
run <file.lil|[script]> [options] · run -p <source.lil> [target.lil]run task.lilnormal veya paketlenmiş bir .lil betiğini çalıştırmak
run [md backup | copy public backup/public]satır içi betik çalıştırmak; tırnaksız | ifadeleri ayırır
run -p <source.lil> [target.lil]sağlama toplamıyla korunan paketli betik oluşturmak
-nkomutları çalıştırmadan doğrulayıp genişletilmiş hâlini göstermek
-vkomutların tam çıktısını göstermek
-khatalardan sonra devam etmek; varsayılan ilk hatada durur
-xphp ve ses gibi ayrıcalıklı etkileşimsiz komutlara izin vermek
plain .lilsatır başına bir ifade içeren UTF-8 metin
packed .lilSHA-256 ve DEFLATE verileri içeren @LIL1 başlığı
setup.lilyetkilendirmeden sonra bir kez çalıştırıp başarıdan sonra silmek
autoload.lilyetkili oturum başına bir kez çalıştırmak
lil <script>@<command>otomatik kurulum yalnızca etkileşimli kullanım içindir ve betiklerde reddedilir
#lil fileyalnızca normal terminal komutlarından oluşan core doğrusal betiği; yoluyla veya < ile çalıştırılır
run workflowdeğişken, koşul, iç içe çalışma, capture ya da başka akış mantığı gerektiğinde
Düz metin 256 KiB, paketlenmiş giriş 384 KiB, betikler 1000 ifade, 10 iç içe seviye ve 60 saniye ile sınırlıdır. SHA-256 ve DEFLATE bütünlüğü korur ancak şifreleme sağlamaz.
Betikler geçerli PHP sürecinin yetkileriyle çalışır. Etkileşimli komutlar engellenir, php ve ses için açıkça -x gerekir. İncelenmemiş betikleri çalıştırmayın.
@command kısayolu otomasyon diline değil, etkileşimli çekirdeğe aittir. Bir .lil betiğinde @ ile başlayan komut reddedilir. İş akışının çalıştırılabilir modül kümesini örtük biçimde değiştirmemesi için betik bağımlılıklarını otomasyondan önce açıkça kurun.
#lil ile başlayan dosya, | ayırıcıları soldan sağa yürütülür ve ilk hatada işlem durur. Dosyayı yoluyla veya < file.lil ile doğrudan çalıştırın. Değişken, koşul, iç içe betik, capture, dry-
Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.
Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.
Base ve Minimum aynı geçerli modül sürümünün iki paketidir.
Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install runAzaltılmış paketi kurun. Yerel başvuru dahil değildir;
install run -mTam olarak bu yayımlanmış sürümü kurun.
install run -v 1.2.3upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.
upgrade runÇekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.
install run -uÖrnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.
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 iş akışları ile yapıştırılan otomasyon aynı komut yürütme yolunu kullanır.
run sandbox/missing.lilBetik dosyası bulunamadısandbox/scripts/demo.lilÖrnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.
# lil-sandbox workflow
pwd
dir 1 sandbox
echo sandbox/data/sample.txt