• कोड बदलने पर test/linter/docker build आदि अपने-आप चलाने वाला टूल

  • language/editor से स्वतंत्र

→ डिफ़ॉल्ट रूप से Go,Python,Ruby,JS,PHP,Java,Kotlin,Rust,C++,Docker आदि सपोर्ट करता है

→ ?,*,** आदि से फ़ाइल प्रकार के हिसाब से कमांड निर्दिष्ट किए जा सकते हैं

  • Mac/Windows/Linux

  • execution options

→ -c : बदलने पर चलाने वाली action निर्दिष्ट करें. gaze a.py -c 'python "{{file}}"'

→ -r : मौजूदा process को बंद करके फिर से शुरू करें

→ -t 1000 : मौजूदा process को 1000ms इंतज़ार के बाद बंद करता है (infinite loop आदि टेस्ट करते समय)

  • Vim,Visual Studio आदि के create-and-rename तरीके वाले save behavior को भी सपोर्ट करता है

  • शानदार parallel processing

→ update के बाद process अपने-आप चल रहा हो और बीच में फिर update हो जाए, तो पहला process खत्म होने तक इंतज़ार करता है

→ पहला process चल रहा हो और दो बार update हो जाए, तब भी अंतिम संस्करण के लिए सिर्फ़ एक बार और चलाता है

→ एक फ़ाइल बदलकर process चल रहा हो और दूसरी फ़ाइल बदले, तो एक और process चलाता है

→ "फ़ाइल नहीं, बल्कि command unit के आधार पर process management"

  • Go में बना CLI open source

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.