Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen katalizör.plp komutudur.
Program:
ADI
katalizör - Bir Catalyst uygulamasını önyükleyin
SİNOPSİS
katalizör.pl [seçenekler] uygulama adı
'catalyst.pl' yeni bir uygulama için bir iskelet oluşturur ve
eski uygulamanızın iskeleti.
Seçenekler:
-force, oluşturulacak bir dosyanın bulunduğu bir .new dosyası oluşturmayın
-help bu yardımı göster ve çık
-makefile yalnızca Makefile.PL'yi günceller
-komut dosyaları yalnızca yardımcı komut dosyalarını günceller
uygulama adı geçerli bir Perl modül adı olmalıdır ve "::" içerebilir,
proje adında '-' ye dönüştürülecek.
Örnekler:
katalizör.pl Benim::App
katalizör.pl Uygulamam
Uygulamanızı yeni bir Catalyst sürümüne yükseltmek için:
katalizör.pl -force -scripts Uygulamam
TANIM
"catalyst.pl" betiği, bir dizin yapısı oluşturarak bir Catalyst uygulamasını önyükler
iskelet dosyaları ile doldurulur.
Uygulama adı, geçerli bir Perl modül adı olmalıdır. Oluşturulan dizinin adı
verilen uygulama adından oluşur, çift iki nokta üst üste tire ile değiştirilir
(örneğin, "My::App" dizini "My-App" şeklindedir).
Örnek uygulama adı "My::App" kullanıldığında, uygulama dizini aşağıdakileri içerecektir:
aşağıdaki öğeler:
README
genişletmeniz için teşvik edilen bir iskelet README dosyası
değişiklikler
uygulamanın oluşturulması için bir ilk giriş içeren bir değişiklik dosyası
Makefile.PL
Makefile.PL, ürünlerin paketlenmesi ve dağıtımı için "Module::Install" sistemini kullanır.
uygulama.
lib, uygulama modülünü ("My/App.pm") ve model, görünüm ve alt dizinleri içerir.
denetleyici bileşenleri ("My/App/M", "My/App/V" ve "My/App/C").
kök
web belge içeriğiniz için kök dizin. Bu boş bırakılır.
senaryo
yardımcı komut dosyalarını içeren bir dizin:
"myapp_create.pl"
yeni bileşen modülleri oluşturmak için yardımcı komut dosyası
"myapp_server.pl"
oluşturulan uygulamayı kullanılabilecek bir Catalyst test sunucusunda çalıştırır
tam gelişmiş bir web sunucusu yapılandırmasına başvurmadan test etmek için.
"myapp_cgi.pl"
oluşturulan uygulamayı bir CGI betiği olarak çalıştırır
"myapp_fastcgi.pl"
oluşturulan uygulamayı bir FastCGI betiği olarak çalıştırır
"myapp_test.pl"
oluşturulan uygulamanın bir eylemini komut satırından çalıştırır.
t test dizini
"catalyst.pl" betiği tarafından oluşturulan uygulama modülü, işlevsel olmasına rağmen işlevseldir.
samimi bir karşılama ekranı vererek tüm isteklere yanıt verir.
NOT
Ne "catalyst.pl" ne de oluşturulan yardımcı komut dosyası mevcut dosyaların üzerine yazmaz. İçinde
Aslında komut dosyaları, uzantıyı ekleyerek mevcut dosyaların yeni sürümlerini oluşturacaktır.
dosya adına ".new". ".new" dosyası, aşağıdakiyle aynı olacaksa oluşturulmaz.
mevcut dosya.
Bu, örneğin Catalyst'in daha yeni sürümlerinin mi yoksa
eklentileri farklı kod üretir veya oluşturulan kodu nasıl değiştirmiş olabileceğinizi görmek için
(elbette tüm kodunuz bir sürüm kontrol sisteminde olsa da,
sen ...).
onworks.net hizmetlerini kullanarak katalizör.plp'yi çevrimiçi kullanın