एक फ़ाइल सिस्टम वॉचर। यह निर्देशिकाओं के सामग्री में परिवर्तनों को निगरानी करता है और जब फ़ाइलें जोड़ी गई हैं, हटाई गई हैं या संशोधित की गई हैं तो नोटिफिकेशन भेजता है।
सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
वॉचर पैकेज डार्ट और फ्लटर एप्लिकेशन के लिए एक क्रॉस-प्लेटफ़ॉर्म फ़ाइल सिस्टम मॉनिटरिंग समाधान प्रदान करता है। यह निरंतर डायरेक्टरी में बदलावों को ट्रैक करता है, जिसमें फ़ाइल जोड़ना, हटाना और संशोधन शामिल है, और वास्तविक समय में नोटिफिकेशन प्रदान करता है। प्रदर्शन और विश्वसनीयता के लिए बनाया गया, यह सभी प्रमुख प्लेटफ़ॉर्म—एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स—का समर्थन करता है, जिससे यह विकास टूल्स, लाइव-रिलोड सिस्टम और फ़ाइल सिंक्रोनाइजेशन फ़ीचर्स के लिए आदर्श है। पैकेज को फ्लटर के साथ pub डिपेंडेंसी के माध्यम से बिना किसी दिक्कत के एकीकृत किया जा सकता है।
उपयोग
विकास के दौरान लाइव-रीलोड
फ़ाइल सिंक्रनाइज़ेशन सेवाएं
स्वचालित निर्माण प्रक्रियाएं
एप्लिकेशन में रीयल-टाइम फ़ाइल मॉनिटरिंग
विकास उपकरण
मुख्य विशेषताएँ
क्रॉस-प्लेटफ़ॉर्म समर्थन
वास्तविक समय में बदलाव सूचनाएँ
कुशल फ़ाइल सिस्टम पोलिंग
निर्देशिका निगरानी के लिए सरल API
हल्का और विश्वसनीय
इनके लिए उपयुक्त
Flutter विकासकर्ता डेव टूल्स बना रहे हैं
फ़ाइल सिस्टम इवेंट हैंडलिंग की आवश्यकता वाले एप्लिकेशन
निर्माण और निगरानी स्क्रिप्ट
हॉट रीलोड इम्प्लीमेंटेशन
फ़ाइल-आधारित स्वचालित कार्य प्रवाह
विचार योग्य बातें
बड़े निर्देशिकाओं पर प्रणाली संसाधनों का उपयोग कर सकता है
क्षति से बचने के लिए वॉचर को सही तरीके से साफ करने की आवश्यकता होती है
प्लेटफॉर्म-विशिष्ट व्यवहार में थोड़ा अंतर हो सकता है
बाध्य बिना उच्च-आवृत्ति परीक्षण के लिए उद्देश्य नहीं है
फ़ाइल सिस्टम इवेंट्स तक सीमित, नेटवर्क या डेटाबेस परिवर्तनों के लिए नहीं
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Overview
This repository is home to tooling related Dart packages. Generally, this means
packages published through the
tools.dart.dev publisher that
don't naturally belong to other topic monorepos (like
dart-lang/build,
dart-lang/test, or
dart-lang/shelf).
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.