कमांड लाइन आर्गुमेंट्स पढ़ना

TypeScript:
कमांड लाइन आर्गुमेंट्स पढ़ना

How to: (कैसे करें:)

TypeScript में कमांड लाइन आर्ग्यूमेंट पढ़ने के लिए process.argv एरे का इस्तेमाल करते हैं। ये बेसिक उदाहरण दिखाता है:

// filename: greet.ts
const args = process.argv.slice(2); // पहले दो एलीमेंट्स को हटाता हैं
console.log(`नमस्ते ${args[0]}!`);

कमांड लाइन से इसे ऐसे चलाएं:

$ tsc greet.ts
$ node greet.js John
नमस्ते John!

Deep Dive (गहराई से जानकारी)

पहले लोग बहुत सारे टूल्स इस्तेमाल करते थे, पर process.argv डायरेक्ट Node.js से आ रहा है।

बेहतर समझ और एरर हैंडलिंग के लिए yargs या commander जैसे लाइब्रेरीज का भी इस्तेमाल होता है।

TypeScript में interface या class के साथ types को डिफाइन करके आर्ग्यूमेंट्स की वैलिडीटी चेक कर सकते हैं। जैसे:

interface CommandLineOptions {
  name: string;
  // आप और भी ऑप्शन्स ऐड कर सकते हैं।
}

// ...कोड के बाकी हिस्से में आप चेक कर सकते हैं कि 'CommandLineOptions' के तहत वैल्यूज सही हैं या नहीं।

See Also (देखने के लिए)

प्रोग्रामिंग की दुनिया में और सीखने के लिए इन लिंक्स को चेक करते रहें।