Grunt.js görevlerini listeleyin


87

Mevcut tüm homurdanma görevlerinin bir listesini nasıl yazdıracağımı bulmaya çalışıyorum. Tırmıkla:

$ rake -T

Homurdanmanın karşılığı nedir? Örneğin

$ grunt -T

  • concat
  • yasemin
  • küçültmek

Yanıtlar:


171

grunt --help mevcut görevleri listeler.


4
Ha! Ben tamamen ..., komutların üst bölümünü gördüm ama görevleri altta sıraladı fark etmedi cevapsız
opSB

2
@tJener nasıl size çok görev görevleri listelemek: grunt multi:task0, multi:task1vb?
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功


2
@CiroSantilli Ayrı bir görev listeleme modülü tutuyorum github.com/ben-eb/grunt-available-tasks , bir görev listesi, çoklu görev hedefleri ile ve grunt --helpüreten tüm gürültü olmadan yazdırır . Ben ilk sakla görevleri, vb hırıltı içinde hala hiçbir seçeneği de serbest bırakıldı ve beri bir yıldan fazla oldu akılda rulman, bir önlem olarak şimdilik kullanmak isteyebileceğini
Ben

4

Bir şeyi tetiklemeniz gerektiğinde ve orijinal kodu değiştirememeniz durumunda sh / bash'daki liste için geçici çözüm:

grunt -h --no-color | sed -n '/^Available tasks/,/^$/ {s/^  *\([^ ]\+\)  [^ ]\+.*$/\1/p}'

1
Sed programı çalışmıyor: "/ ^ Kullanılabilir görevler /, / ^ $ / ...": ikame komutunda bozuk bayrak: '}'
gotofritz

@gotofritz tek tırnak mı kullandın? Çift tırnakların farklı bir anlamı vardır, aksi takdirde belgelemenizi kontrol edin. MacO'ları kullanmanız durumunda, biraz farklı bir sözdizimine sahip farklı bir sed sürümü kullanır.
estani

Evet, OS X kullanıyordum. Ama endişelenmeyin, bugünlerde neredeyse hiç grunt kullanmıyorum :-)
gotofritz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.