कई निष्पादकों को संबोधित करते हुए एक मेन्यू बनाएं


9

मैं निष्पादनों के एक समूह के साथ एक आवेदन को पैकेजिंग कर रहा हूं जो लगभग एक ही तर्क को स्वीकार करता है। मैं सामान्य स्पष्टीकरण और तर्कों की सूची के साथ केवल एक ही पृष्ठ लिखना (और प्रदान करना) चाहूंगा।

संक्षेप में, मैं ऐसा चाहूंगा

man execFoo
man execBar

एक ही पृष्ठ पर इंगित करें।

मुझे पता है कि दो समान उत्पन्न करने के लिए execFoo.1और execBar.1पर वे इनकी लगते हैं। चूंकि मैं डेबियन के लिए इस पैकेज को जारी करने की योजना बना रहा हूं, इसलिए डेबियन पैकेजिंग श्रृंखला (जैसे dh_installmake) पर निर्भर समाधान भी ठीक होगा।

जवाबों:


15

बस एक मैनपेज क्यों न बनाएं और दूसरों को लिंक करें? यह सबसे अधिक है, यदि सभी नहीं, तो ऐसे कार्यक्रम इसे करते हैं। उदाहरण के लिए:

$ ls -l /usr/share/man/man1/[ef]*grep.1.gz 
lrwxrwxrwx 1 root root 9 Nov 27  2013 /usr/share/man/man1/egrep.1.gz -> grep.1.gz
lrwxrwxrwx 1 root root 9 Nov 27  2013 /usr/share/man/man1/fgrep.1.gz -> grep.1.gz

जैसा कि आप ऊपर देख सकते हैं, egrepऔर fgrepमुख्य grepमैन पेज के लिंक हैं यही कारण है कि man egrepऊपर लाता है man grep


3
यह वास्तव में अनुशंसित विधि है। वैकल्पिक, जिसे कुछ मैनुअल में "पदावनत" के रूप में वर्णित किया गया है, .soसंदर्भित मैन्पेज को शामिल करने के अनुरोध का उपयोग करने के लिए है
साइमन रिक्टर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.