पार्स करने के लिए मैं रूबी के OptionParser उपयोग करने के लिए प्रपत्रमाणिक के OptionParser का उपयोग करते हुए उप-आदेशों
COMMAND [GLOBAL FLAGS] [SUB-COMMAND [SUB-COMMAND FLAGS]]
तरह के उप-आदेशों को पार्स करने में सक्षम होना चाहते हैं एक अलग विकल्प पार्सर लाइब्रेरी (जैसे ट्रोलॉप) पर स्विच करें, लेकिन मुझे यह जानने में दिलचस्पी है कि इसे विकल्पपर्सर के भीतर से कैसे किया जाए, क्योंकि मैं लाइब्रेरी को बेहतर तरीके से सीखना चाहता हूं।
कोई सुझाव?
कोई सुझाव नहीं, एक सुझाव से अलग दिशाओं को बदलने के लिए खुला रहता है। मेरे अनुभव में, 'OptionParser' कई कारणों से उपयोग करने में निराशाजनक रहा है, उनमें से एक खराब दस्तावेज है - इसलिए आपका प्रश्न। ट्रोलोप के लेखक विलियम मॉर्गन ने उनकी आलोचना में कोई दया नहीं दिखायी है (उदाहरण के लिए, http://stackoverflow.com/questions/897630/really-cheap-command-line-option-parsing-in-ruby और http://trollop.rubyforge.org)। मैं जो कहता हूं उससे विवाद नहीं कर सकता। – FMc
@ एफएम: ठीक है, उस प्रश्न के लेखक की तरह, मैं एक मशीन पर फंस गया हूं जहां लाइब्रेरी आयात करना एक पिटा है, इसलिए मैं मानक libs के साथ ऐसा करने की कोशिश कर रहा हूं - जैसे 'optparse'। – rampion