Rust में कमांड लाइन टूल उन कामों के लिए जो हर हफ़्ते हाथ से किए जाते हैं: किसी फ़ाइल को बदलना या मान्य करना, थोक में नाम बदलना और छाँटना, किसी API को कॉल करना और परिणाम को CSV या JSON में लिखना, एक शेड्यूल पर चलना और यह बताना कि उसने क्या किया। यह एक बाइनरी के रूप में शिप होता है, इसे चलाने वाली मशीन पर कुछ भी इंस्टॉल करने की आवश्यकता नहीं है।
मैं फ़ाइलों, API और निर्धारित कार्यों को स्वचालित करने के लिए एक Rust कमांड लाइन टूल बनाऊंगा।
1 टूल, 3 कमांड तक, CSV और JSON इन और आउट, टेस्ट, README, एक बाइनरी।
- 1 टूल, 3 कमांड तक
- स्रोत कोड
6 कमांड तक, एक मान्य कॉन्फ़िग फ़ाइल, Linux, Windows, macOS के लिए बाइनरी।
- 6 कमांड तक, कॉन्फ़िग, 3 बाइनरी
- स्रोत कोड
10 कमांड तक, सभी स्टैंडर्ड, समानांतर प्रोसेसिंग, टैग किए गए रिलीज़।
- 10 कमांड तक, समानांतर
- स्रोत कोड
एक कस्टम ऑफ़र का अनुरोध करें
कस्टम ऑफर का अनुरोध करने के लिए लॉग इन करें
इस Zinner से एक व्यक्तिगत प्रस्ताव का अनुरोध करने के लिए एक निःशुल्क खाता बनाएँ या लॉग इन करें।
लॉग इन / रजिस्टर करेंबिक्री-पूर्व प्रश्न पूछें
प्रश्न पूछने के लिए लॉग इन करें
प्लेटफ़ॉर्म स्पैम को कम करने के लिए, पूर्व-बिक्री संदेश केवल लॉग-इन उपयोगकर्ताओं द्वारा ही भेजे जा सकते हैं।
इस Zinner को सीधे संदेश भेजने के लिए एक निःशुल्क खाता बनाएँ या लॉग इन करें।
लॉग इन / रजिस्टर करेंलॉग इन आवश्यक है
इस Zinner को संदेश भेजने के लिए एक निःशुल्क खाता बनाएँ या लॉग इन करें।
लॉग इन / रजिस्टर करेंलॉग इन आवश्यक है
एक व्यक्तिगत ऑफ़र का अनुरोध करने के लिए एक निःशुल्क खाता बनाएँ या लॉग इन करें।
लॉग इन / रजिस्टर करेंएक नज़र में
यह तय करने में आपकी मदद करने के लिए इस सेवा के बारे में मुख्य विवरण। Zinn Hub द्वारा जेनरेट किया गया, विक्रेता द्वारा नहीं।
मूल्य स्थिति
भाषा और रनटाइम
प्लेटफ़ॉर्म समर्थन
समानांतर प्रसंस्करण
स्वामित्व
आपको क्या मिलेगा
पूर्ण विवरण
छोटी टीमों और एकल ऑपरेटरों के लिए जो हर हफ्ते एक ही फ़ाइल, API या नाम बदलने का काम हाथ से करते हैं और इसके बजाय एक कमांड चाहते हैं। Rust टूल को एक ही तेज़ बाइनरी में संकलित करता है: इसे चलाने वाली मशीन पर कुछ भी स्थापित करने की आवश्यकता नहीं है, कोई Python या Node संस्करण सिंक में रखने की आवश्यकता नहीं है, और यह बड़ी फ़ाइलों पर तेज़ रहता है।
स्टार्टर 3 कमांड, तर्क और एक हेल्प स्क्रीन, CSV, JSON इन और आउट, टेस्ट, एक README, आपके द्वारा नामित प्लेटफ़ॉर्म के लिए एक बाइनरी, और आपके रिपॉजिटरी में स्रोत के साथ एक टूल है। एक कमांड अपने तर्कों के साथ एक क्रिया है: आयात और मान्य दो हैं। स्टैंडर्ड 6 कमांड तक जाता है और एक कॉन्फ़िग फ़ाइल जोड़ता है जिसके त्रुटि नाम उस लाइन और फ़ील्ड का नाम बताते हैं जो विफल हो गई, साथ ही Linux, Windows, macOS के लिए बाइनरी भी। एडवांस्ड 10 कमांड तक जाता है, कॉन्फ़िग फ़ाइल और तीनों बाइनरी शामिल करता है, और इनपुट के लिए एक प्रगति लाइन के साथ समानांतर प्रोसेसिंग जोड़ता है जो पंक्ति दर पंक्ति चलने के लिए बहुत बड़े हैं, साथ ही एक रिलीज़ वर्कफ़्लो जो आपके द्वारा पुश किए गए प्रत्येक टैग पर बाइनरी बनाता है।
यदि ऑर्डर के बीच में संक्षिप्त विवरण बढ़ता है, तो मैं इसे करने से पहले अतिरिक्त उद्धृत करता हूं: ऐड-ऑन, या एक नया ऑर्डर। शामिल नहीं: एक ग्राफिकल इंटरफ़ेस, एक मोबाइल ऐप, गेम सर्वर प्लगइन्स। Rust भाषा, गेम नहीं।
कोड आपका है: पूरा स्रोत आपके रिपॉजिटरी में जाता है, और आप इसे बदल सकते हैं, इसका पुन: उपयोग कर सकते हैं या इसे किसी अन्य डेवलपर को सौंप सकते हैं। डिलीवरी के बाद, मैं कुछ भी ठीक करता हूं जो हमारे समझौते के अनुसार काम नहीं करता है, मुफ्त में।
मैं 10+ वर्षों से आईटी में हूँ और रस्ट में निर्माण करता हूँ। मेरे सार्वजनिक कार्यों में reqwest-rotate शामिल है, जो crates.io पर एक ओपन-सोर्स रस्ट HTTP लाइब्रेरी है जिसमें 198 परीक्षण और CI हैं।
कई दिनों के निर्माण पर प्रत्येक कार्य दिवस पर लिखित अपडेट, त्वरित उत्तर, कोई कॉल नहीं।
अपने प्रोजेक्ट को पूरा करने के चरण
1. लिखित रूप में पुष्टि की गई सीमा - मैं आपकी आवश्यकताओं को पढ़ता हूं और किसी भी कोड से पहले कमांड सूची, इनपुट और आउटपुट प्रारूप और टियर फिट की पुष्टि करता हूं। एक कमांड अपने तर्कों के साथ एक क्रिया है।
2. पहले कमांड के साथ स्केलेटन - प्रोजेक्ट स्केलेटन, हेल्प स्क्रीन और पहला कमांड आपकी नमूना फ़ाइल पर एंड-टू-एंड काम कर रहा है, ताकि आप एक प्रारंभिक बिल्ड चला सकें और दिशा को सही कर सकें जबकि यह सस्ता है।
3. शेष कमांड, परीक्षणों के साथ - शेष कमांड, प्रत्येक अपने परीक्षणों के साथ। मल्टी-डे बिल्ड पर आपको हर कार्य दिवस पर एक छोटा लिखित अपडेट मिलता है।
4. बाइनरी, कॉन्फ़िग, README - आपके प्लेटफ़ॉर्म के लिए बाइनरी (स्टैंडर्ड और एडवांस्ड पर तीनों), कॉन्फ़िग फ़ाइल और समानांतर प्रोसेसिंग जहां टियर में वे शामिल हैं, और एक README जिसमें इसे एक शेड्यूल पर चलाने के लिए सटीक लाइन है।
5. आपके रिपॉजिटरी में हैंडओवर - आपके रिपॉजिटरी में लिखित हैंडओवर के साथ स्रोत वितरित किया गया: इसे कैसे बनाया जाए, परीक्षण कैसे चलाए जाएं, एक रिलीज़ कैसे काटी जाए।
Zinner गुणवत्ता गारंटी
प्लेटफ़ॉर्म में शामिल होने से पहले हर Zinner की समीक्षा की जाती है और उसे अनुमोदित किया जाता है।
सभी सेवाएँ हमारी गुणवत्ता आश्वासन प्रतिबद्धता द्वारा समर्थित हैं।
आपके द्वारा दिए गए काम को मंज़ूरी देने तक आपका भुगतान सुरक्षित है।
पैकेजों की तुलना करें
| फ़ंक्शन | स्टार्टर | मानक | उन्नत |
|---|---|---|---|
| डिलीवरी का समय | 4 दिन | 7 दिन | 14 दिन |
| संशोधन | 1 | 2 | 3 |
| दायरा | 1 टूल, 3 कमांड तक | 6 कमांड तक, कॉन्फ़िग, 3 बाइनरी | 10 कमांड तक, समानांतर |
| स्रोत कोड | ✓ | ✓ | ✓ |
पोर्टफोलियो
इस Zinn से संबंधित विक्रेता के काम के उदाहरण।

reqwest-rotate: ओपन-सोर्स क्रेट
स्क्रैपर्स और एपीआई क्लाइंट के लिए एक छोटा reqwest रैपर जिन्हें प्रॉक्सी रोटेशन, प्रति-होस्ट दर सीमित करने और बैकऑफ़ के साथ पुनः प्रयास करने की आवश्यकता होती है, बिना किसी मिडलवेयर फ्रेमवर्क को खींचे। डॉक्स, सीआई और लगभग दो सौ परीक्षणों के साथ crates.io पर प्रकाशित।

सेवा विवरण
अक्सर पूछे जाने वाले प्रश्न
अपने स्वयं के तर्कों के साथ एक क्रिया। आयात एक कमांड है, मान्य करना दूसरा है। स्टार्टर 3 तक कवर करता है, स्टैंडर्ड 6 तक, एडवांस्ड 10 तक, और ऐड-ऑन एक-एक करके और जोड़ता है।
स्टार्टर आपके द्वारा आवश्यकताओं में नामित प्लेटफ़ॉर्म के लिए एक बाइनरी बनाता है। स्टैंडर्ड और एडवांस्ड तीनों को शिप करते हैं, जो होस्टेड विंडोज और मैकओएस रनर पर बनाए गए हैं, जिसमें --help आउटपुट सबूत के तौर पर है।
खरीदने से पहले मुझे मोटे तौर पर बताएं कि यह कितना बड़ा है। जब इनपुट पंक्ति-दर-पंक्ति चलने के लिए बहुत बड़ा होता है, तो प्रगति लाइन के साथ समानांतर प्रोसेसिंग इसे संभालती है: एडवांस्ड में शामिल है, और स्टार्टर और स्टैंडर्ड पर यह बड़े इनपुट स्पीड-अप ऐड-ऑन है।
नहीं। यह रस्ट प्रोग्रामिंग भाषा है: कोई सर्वर प्लगइन्स नहीं, किसी भी प्रकार का कोई गेम कार्य नहीं।
आप करते हैं। पूरा स्रोत आपके रिपॉजिटरी में जाता है, और आप इसे बदल सकते हैं, इसे पुन: उपयोग कर सकते हैं या मुझसे पूछे बिना इसे किसी अन्य डेवलपर को सौंप सकते हैं।
वर्तमान स्थिर रस्ट, 2024 संस्करण। यदि टूल को मौजूदा कोडबेस या पुराने टूलचेन में फिट होना है, तो आवश्यकताओं में संस्करण का नाम बताएं और मैं इसके खिलाफ निर्माण करूंगा।
हाँ। YAML, TOML या XML जैसे टेक्स्ट प्रारूप ठीक हैं, बस उन्हें आवश्यकताओं में नाम दें। बाइनरी या मालिकाना प्रारूपों को पहले एक नमूने को देखने की आवश्यकता होती है, और मैं खरीदने से पहले उन्हें उद्धृत करता हूं।
ग्राहक समीक्षाएँ
देखें कि हमारे ग्राहक इस Zinn के बारे में क्या कहते हैं
श्रेणियाँ
Zinner नीतियां
संबंधित Zinns






