কম্যান্ড-লাইন args একটি চেহারা মূল্য!
আপনি মূল স্বরলিপি মান ব্যবহার করে বিকল্প সেট করতে পারেন ( আরও জানুন )। এই কমান্ডগুলি সমস্ত সমতুল্য, একই মান নির্ধারণ করে:
$ example --verbose --timeout=1000 --src one.js --src two.js
$ example --verbose --timeout 1000 --src one.js two.js
$ example -vt 1000 --src one.js two.js
$ example -vt 1000 one.js two.js
মানগুলি অ্যাক্সেস করতে, প্রথমে আপনার অ্যাপ্লিকেশন গ্রহণযোগ্য বিকল্পগুলি বর্ণনা করে বিকল্প সংজ্ঞাগুলির একটি তালিকা তৈরি করুন। type
সম্পত্তি একটি সেটার ফাংশন (মান সরবরাহকৃত এই মাধ্যমে পাস করা হয়েছে), আপনি পেয়েছেন মান উপর পূর্ণ নিয়ন্ত্রণ দান করা হয়।
const optionDefinitions = [
{ name: 'verbose', alias: 'v', type: Boolean },
{ name: 'src', type: String, multiple: true, defaultOption: true },
{ name: 'timeout', alias: 't', type: Number }
]
এরপরে, কমান্ডলাইনআর্গ () ব্যবহার করে বিকল্পগুলি পার্স করুন :
const commandLineArgs = require('command-line-args')
const options = commandLineArgs(optionDefinitions)
options
এখন এই মত দেখাচ্ছে:
{
src: [
'one.js',
'two.js'
],
verbose: true,
timeout: 1000
}
উন্নত ব্যবহার
উপরের সাধারণ ব্যবহারের পাশাপাশি আপনি আরও উন্নত বাক্য বিন্যাস গ্রহণ করতে কমান্ড-লাইন-আরগগুলি কনফিগার করতে পারেন।
ফর্মটিতে কমান্ড-ভিত্তিক সিনট্যাক্স (গিট স্টাইল):
$ executable <command> [options]
উদাহরণ স্বরূপ.
$ git commit --squash -m "This is my commit message"
আকারে কমান্ড এবং সাব-কমান্ড সিনট্যাক্স (ডকার স্টাইল):
$ executable <command> [options] <sub-command> [options]
উদাহরণ স্বরূপ.
$ docker run --detached --image centos bash -c yum install -y httpd
ব্যবহারের গাইড জেনারেশন
কমান্ড-লাইন-ব্যবহার--help
করে একটি ব্যবহার নির্দেশিকা (সাধারণত সেট করা থাকে তখন মুদ্রিত ) তৈরি করা যায় । নীচের উদাহরণগুলি দেখুন এবং ডকুমেন্টেশন পড়ুন সেগুলি কীভাবে তৈরি করা যায় তার জন্য ।
একটি সাধারণ ব্যবহারের গাইড উদাহরণ।
পলিমার-CLI ব্যবহার গাইড একটি ভাল বাস্তব জীবনের উদাহরণ।
আরও পড়া
শেখার মতো আরও অনেক কিছুই রয়েছে, দয়া করে উদাহরণ এবং ডকুমেন্টেশনের জন্য উইকিটি দেখুন ।