TypeScript:
কমান্ড লাইন আর্গুমেন্টগুলি পড়া
কিভাবে:
TypeScript-এ, আপনি Node.js ব্যবহার করে কমান্ড লাইন আর্গুমেন্টস পড়তে পারেন। এর পদ্ধতি এরকম:
// Node.js থেকে process ইমপোর্ট করার জন্য প্রয়োজন
import process from 'process';
// তৃতীয় অবস্থান থেকে কমান্ড লাইন আর্গুমেন্টস গ্রহণ
const args = process.argv.slice(2);
console.log('কমান্ড লাইন আর্গুমেন্টস:', args);
এই স্ক্রিপ্টটি ts-node yourscript.ts arg1 arg2
হিসেবে রান করুন এবং দেখুন:
কমান্ড লাইন আর্গুমেন্টস: ['arg1', 'arg2']
গভীরে যাচাই
প্রারম্ভিক কমান্ড লাইন দিনগুলিতে ফিরে, ব্যবহারকারী ইন্টারেকশন পুরোপুরি টেক্সট সম্পর্কিত ছিল। লিনাক্স, UNIX, এবং Windows প্রোগ্রামগুলিকে কি করতে হবে তা বলার জন্য কমান্ড লাইন আর্গুমেন্টস ব্যবহার করত।
এখন বিকল্পগুলোর জন্য: process.argv
ছাড়াও, Node.js-এ, আপনি yargs
অথবা commander
এর মত লাইব্রেরিগুলো ব্যবহার করতে পারেন পার্সিং এবং ভ্যালিডেশনের মত আরও অনেক বৈশিষ্ট্যের জন্য।
TypeScript-এ এর মূলভাব সাধারণ: process.argv
একটি অ্যারে সব আর্গুমেন্টস ধারণ করে। ইনডেক্স 0 নোডের পথ, ইনডেক্স 1 স্ক্রিপ্টের পথ, তাই আসল আর্গুমেন্টস ইনডেক্স 2 থেকে শুরু হয়।
আরও দেখুন
আরও গভীরে যাওয়ার জন্য, এগুলো দিয়ে শুরু করুন: