রাস্টে কমান্ড লাইন টুলগুলি এমন কাজগুলির জন্য যা প্রতি সপ্তাহে হাতে করা হয়: একটি ফাইল রূপান্তর বা যাচাই করা, বাল্কে নাম পরিবর্তন এবং সাজানো, একটি API কল করা এবং ফলাফল CSV বা JSON-এ লেখা, একটি সময়সূচীতে চালানো এবং এটি কী করেছে তা রিপোর্ট করা। এটি একটি বাইনারি হিসাবে পাঠানো হয়, এটি যে মেশিনে চলে তাতে ইনস্টল করার কিছু নেই।
আমি ফাইল, API এবং নির্ধারিত কাজগুলি স্বয়ংক্রিয় করতে একটি রাস্ট কমান্ড লাইন টুল তৈরি করব
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+ বছর ধরে আইটিতে আছি এবং Rust-এ তৈরি করি। আমার পাবলিক কাজের মধ্যে রয়েছে reqwest-rotate, crates.io-তে একটি ওপেন-সোর্স Rust 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: ওপেন-সোর্স ক্রেট
স্ক্র্যাপার এবং API ক্লায়েন্টদের জন্য একটি ছোট reqwest র্যাপার যাদের প্রক্সি রোটেশন, প্রতি-হোস্ট রেট লিমিটিং এবং ব্যাকঅফ সহ রিট্রাই প্রয়োজন, একটি মিডলওয়্যার ফ্রেমওয়ার্ক না টেনে। ডক্স, CI এবং প্রায় দুই শতাধিক পরীক্ষা সহ crates.io-তে প্রকাশিত।

পরিষেবার বিবরণ
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
এর নিজস্ব আর্গুমেন্ট সহ একটি ক্রিয়া। ইম্পোর্ট একটি কমান্ড, ভ্যালিডেট আরেকটি। স্টার্টার 3 পর্যন্ত কভার করে, স্ট্যান্ডার্ড 6 পর্যন্ত, অ্যাডভান্সড 10 পর্যন্ত, এবং অ্যাড-অন একবারে আরও একটি যোগ করে।
স্টার্টার আপনার প্রয়োজনীয়তাগুলিতে উল্লেখিত প্ল্যাটফর্মের জন্য একটি বাইনারি তৈরি করে। স্ট্যান্ডার্ড এবং অ্যাডভান্সড তিনটিই সরবরাহ করে, হোস্ট করা উইন্ডোজ এবং ম্যাকওএস রানারগুলিতে তৈরি করা হয়, --help আউটপুট প্রমাণ হিসাবে।
কেনার আগে আমাকে মোটামুটিভাবে বলুন কত বড়। যখন ইনপুট সারি ধরে সারি করে পড়ার জন্য খুব বড় হয়, তখন একটি অগ্রগতি লাইন সহ সমান্তরাল প্রক্রিয়াকরণ এটি পরিচালনা করে: অ্যাডভান্সড-এ অন্তর্ভুক্ত, এবং স্টার্টার ও স্ট্যান্ডার্ড-এ এটি হল লার্জ ইনপুট স্পিড-আপ অ্যাড-অন।
না। এটি Rust প্রোগ্রামিং ভাষা: কোনো সার্ভার প্লাগইন নয়, কোনো ধরনের গেমের কাজ নয়।
আপনি। সম্পূর্ণ সোর্স আপনার রিপোজিটরিতে যায়, এবং আপনি আমাকে জিজ্ঞাসা না করেই এটি পরিবর্তন করতে, পুনরায় ব্যবহার করতে বা অন্য একজন ডেভেলপারকে দিতে পারেন।
বর্তমান স্থিতিশীল Rust, 2024 সংস্করণ। যদি টুলটিকে একটি বিদ্যমান কোডবেস বা একটি পুরানো টুলচেইনের সাথে মানানসই হতে হয়, তাহলে প্রয়োজনীয়তাগুলিতে সংস্করণটি উল্লেখ করুন এবং আমি সেটির বিরুদ্ধে তৈরি করব।
হ্যাঁ। YAML, TOML বা XML এর মতো টেক্সট ফরম্যাটগুলি ঠিক আছে, শুধু প্রয়োজনীয়তাগুলিতে সেগুলির নাম উল্লেখ করুন। বাইনারি বা মালিকানাধীন ফরম্যাটগুলির জন্য প্রথমে একটি নমুনা দেখতে হবে, এবং আমি কেনার আগে সেগুলির উদ্ধৃতি দেব।
গ্রাহক পর্যালোচনা
আমাদের গ্রাহকরা এই Zinn সম্পর্কে কী বলেন তা দেখুন
বিভাগসমূহ
Zinner নীতিসমূহ
সম্পর্কিত Zinns

স্ক্রিপ্ট জাভা পাইথন বট সি এসকিউএল ডেটাবেস কোডিং প্রোগ্রামিং প্রজেক্ট ডেভেলপার কোডার





