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.