2016-04-05 23 views
1

Çalışma dizileri gibi varsayılan komutları oluşturabileceğimiz komut satırından yürütebileceğim Grails 3'te özel komut oluşturmam gerekiyor. Bunu gerçekleştirmek için komut dosyası veya başka bir şey oluşturup oluşturmayacağından emin değilim.Grails 3'te özel komutlar nasıl oluşturulur?

+0

Kabuk/bash betiğini mi kastediyorsunuz? – sgiri

cevap

0

Kurtarma için belgeler! Here, ne sorduğunuzu nasıl yapacağınızdır.

+0

Tamam, teşekkürler. Ama komut dosyası adını Grails kabuğunda yürütürsem, 'Komut bulunamadı' ifadesini gösterir. –

+0

Bana ne yaptığını söylüyorsun, ama sen hiçbir şey göstermiyorsun. Sorunuzu düzenleyin ve bunu denemek için neler yaptığınızı çizgi ile belirtin. – Gregg

1

talimatları

[0] % grails create-app script-test 
| Application created at /Users/kirk/tmp/script-test 

[0] % cd script-test 

[0] % grails create-script my-script 

BUILD SUCCESSFUL 

| Rendered template Script.groovy to destination src/main/scripts/my-script.groovy 

[0] % cat src/main/scripts/my-script.groovy 
description "Example description", "grails example-usage" 

println "Example Script"% 

[0] % grails my-script 
Example Script 

[0] % grails 
| Enter a command name to run. Use TAB for completion: 
grails> my-script 
Example Script 

Sekme tamamlama da çalışır çalışmıyor gibi görünüyor. Ancak, bir etkileşimli kabuk çalıştıran komut dosyasını oluşturursanız, bu kabuk, siz kabuğu yeniden başlatana kadar komut dosyasını görmez. Üste | Geri Bildirim Ver Daha fazla bilgi Daha fazla bilgi edinin.

[0] % grails 
| Enter a command name to run. Use TAB for completion: 
grails> create-script wibble 
| Rendered template Script.groovy to destination src/main/scripts/wibble.groovy 
grails> wibble 
| Error Command not found wibble 
Did you mean: assemble or clean or gradle? 
grails> % quit 
[0] % grails wibble 
Example Script 
grails> wibble 
Example Script 
grails> 
İlgili konular