सूची grunt.js कार्य करता है


87

मैं सभी उपलब्ध ग्रन्ट कार्यों की सूची को प्रिंट करने का तरीका जानने की कोशिश कर रहा हूं। रेक के साथ यह होगा:

$ rake -T

ग्रंट के बराबर क्या है? जैसे

$ grunt -T

  • concat
  • चमेली
  • छोटा करना

जवाबों:


171

grunt --help उपलब्ध कार्यों की सूची।


4
हा! मैं पूरी तरह से चूक गया, आदेशों के शीर्ष भाग को देखा, लेकिन ध्यान नहीं दिया गया कि कार्य नीचे सूचीबद्ध थे ...
opsb

2
@tJener आप करने के लिए कैसे एक बहु कार्य के कार्यों की सूची: grunt multi:task0, multi:task1, आदि?
सिरो सेंटिल्ली 郝海东 i i i

एक सिडनोट पर, एक संबंधित दिलचस्प डिक्यूशन के बारे में एक सार्वजनिक या निजी कार्य बनाने में सक्षम होने के बारे में: github.com/gruntjs/grunt/issues/741
माइकल ट्रू

2
@CiroSantilli मैं एक अलग कार्य सूचीकरण मॉड्यूल बनाए रखता हूँ github.com/ben-eb/grunt-available-tasks जो कार्य सूची प्रिंट करता है, बहु-कार्य लक्ष्य के साथ, और बिना शोर के सभी grunt --helpउत्पन्न करता है। अब आप इसे एक स्टॉप-गैप के रूप में उपयोग करना पसंद कर सकते हैं, यह ध्यान में रखते हुए कि यह एक साल से अधिक हो गया है क्योंकि मैंने इसे पहली बार जारी किया था और अभी भी कार्यों को छिपाने के लिए ग्रन्ट के भीतर कोई विकल्प नहीं है,
बेन

4

यदि आप को कुछ ट्रिगर करने की आवश्यकता नहीं है और मूल कोड को संशोधित नहीं किया जा सकता है तो मामले में श / बश में सूची के लिए समाधान:

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

1
सैड कार्यक्रम काम नहीं करता है: "/ ^ उपलब्ध कार्य /, / ^ $ / ...": विकल्प कमांड में खराब ध्वज: '}'
gotofritz

@gotofritz आपने एकल उद्धरणों का उपयोग किया था? डबल कोट्स का एक अलग अर्थ है कि आप सेड डॉक्यूमेंट चेक करें अन्यथा। यदि आप MacOs का उपयोग करते हैं, तो यह थोड़ा अलग सिंटैक्स के साथ sed के एक अलग संस्करण का उपयोग करता है।
एस्टानी

हाँ, मैं ओएस एक्स पर था। लेकिन इसके बारे में चिंता न करें, मैं इन दिनों वैसे भी शायद ही कभी
ग्रंट का
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.