जवाबों:
सबसे आसान काम यह है कि आप अपने पहले टेम्प्लेट को मौजूदा पर आधारित करें, और इसे अपनी आवश्यकताओं में बदलें। निम्न कमांड चलाने के बाद, आपके पास ubuntu-application मूल टेम्पलेट के आधार पर एक ubuntu-application-qt टेम्पलेट होगा। आप इस पर मिल जाएगा , अपने दिल की सामग्री के लिए संशोधित करने के लिए तैयार:/home/$USER/quickly-templates
quickly quickly ubuntu-application ubuntu-application-qt
यहां कुछ संसाधन दिए गए हैं जो आपकी सहायता करेंगे:
IMPORT
मौजूदा टेम्पलेट से आदेशों के सबसेट को आयात करने के लिए क्विकली टेम्प्लेट भाषा से स्टेटमेंट का उपयोग करें । यहाँ एक उदाहरण ubuntu-cli टेम्पलेट से लिया गया हैजो भी भाषा आप चाहते हैं उसमें त्वरित रूप से टेम्प्लेट लिखे जा सकते हैं। वे केवल एक निर्देशिका में आदेशों का एक सेट हैं, जिसमें छवियों, दस्तावेजों को कॉपी करने और उपयोगकर्ता के साथ बातचीत करने के लिए कमांड शामिल हैं।
एक कमांड जोड़ना काफी आसान है: बस (रूट टेम्पलेट निर्देशिका में छोड़ने data/templates
में जल्दी स्रोत पेड़ , या में /usr/share/quickly/templates/
) है और यह निष्पादन योग्य बनाते हैं। जल्दी से इस तरह से पता चल जाएगा कि वर्तमान फ़ाइल एक कमांड है जिसे क्विकली कोर लॉन्च कर सकता है।
नतीजतन, अगर आपको अतिरिक्त आंतरिक कमांड की आवश्यकता होती है जिसे केवल आपके स्वयं के कमांड द्वारा लॉन्च किया जा सकता है, तो बस अपने टेम्पलेट में एक उपनिर्देशिका बनाएं और इसे वहां जोड़ें।
यदि नई कमांड बनाते समय आपको उन नामों की आवश्यकता होती है, तो कुछ सहायक भी होते हैं :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
और project_name लोड करने के लिए (ऊपर भाग 6 पर ब्लॉग पोस्ट देखें):
if not configurationhandler.project_config:
configurationhandler.loadConfig()