completion
apothem completion कमांड के लिए CLI संदर्भ।
अनुरोधित शेल के लिए एक शेल-कम्प्लीशन स्क्रिप्ट stdout पर प्रिंट करें। कम्प्लीशन सक्षम करना ऑप्ट-इन है: यह कमांड केवल स्क्रिप्ट प्रिंट करता है — यह आपकी शेल स्टार्टअप फ़ाइलों को कभी संपादित नहीं करता। आउटपुट को शेल की कम्प्लीशन फ़ाइल में आप स्वयं जोड़ते हैं।
सारांश
apothem completion bash|zsh|fish|powershellउत्सर्जित स्क्रिप्ट apothem सबकमांड, फ़्लैग, और — --harness विकल्प के लिए
— पंजीकृत हार्नेस ID तथा all का <TAB> कम्प्लीशन सक्षम करती है।
समर्थित शेल
| शेल | स्क्रिप्ट कैसे बनाई जाती है |
|---|---|
bash | Click की नेटिव bash कम्प्लीशन स्क्रिप्ट। |
zsh | Click की नेटिव zsh कम्प्लीशन स्क्रिप्ट। |
fish | Click की नेटिव fish कम्प्लीशन स्क्रिप्ट। |
powershell | एक Register-ArgumentCompleter स्क्रिप्ट, जिसे वह PowerShell कम्प्लीशन क्लास बनाती है जिसे Apothem, Click के साथ पंजीकृत करता है (Click नेटिव रूप से ऐसी कोई क्लास शिप नहीं करता), और जो अन्य शेल जैसा ही कम्प्लीशन प्रोटोकॉल चलाती है। |
किसी भी अन्य शेल का अनुरोध करने पर कमांड समर्थित-शेल सूची के साथ 64 पर बाहर
निकलता है।
प्रति शेल कम्प्लीशन सक्षम करना
पहले apothem कमांड का आपके PATH पर होना अनिवार्य है। वन-शॉट इंस्टॉलर
$HOME/.local/bin (POSIX) या %LOCALAPPDATA%\Microsoft\WindowsApps (Windows) में एक
apothem शिम लिखते हैं और आपका PATH कभी संपादित नहीं करते, इसलिए यदि वह
डायरेक्टरी पहले से सूचीबद्ध नहीं है तो उसे जोड़ें। फिर स्क्रिप्ट को शेल की कम्प्लीशन
फ़ाइल में जोड़कर और शेल को पुनः आरंभ करके कम्प्लीशन सक्षम करें:
# bash — append to your bashrc
apothem completion bash >> ~/.bashrc
# zsh — append to your zshrc
apothem completion zsh >> ~/.zshrc
# fish — write to the fish completions directory
apothem completion fish > ~/.config/fish/completions/apothem.fish# PowerShell — append the completer registration to your profile
apothem completion powershell >> $PROFILEकिसी भी फ़ाइल को संपादित किए बिना केवल वर्तमान सत्र के लिए कम्प्लीशन आज़माने
हेतु, स्क्रिप्ट को सीधे सोर्स करें (bash/zsh): source <(apothem completion bash)।
यह ऑप्ट-इन क्यों है
Apothem किसी ऑपरेटर की शेल स्टार्टअप फ़ाइलों को कभी चुपचाप संपादित नहीं करता। इंस्टॉलर इस कमांड की ओर इंगित करता एक-पंक्ति का संकेत प्रिंट करते हैं; ऑपरेटर तय करता है कि कम्प्लीशन सक्षम करना है या नहीं और किस फ़ाइल में जोड़ना है। इससे इंस्टॉल फ़ुटप्रिंट पूर्वानुमेय और प्रतिवर्ती रहता है — जोड़े गए ब्लॉक को हटाने से कम्प्लीशन अक्षम हो जाता है।
विकल्प
| विकल्प | विवरण |
|---|---|
SHELL | bash, zsh, fish, powershell में से एक (आवश्यक स्थितीय आर्ग्युमेंट)। |
-h, --help | सहायता दिखाएँ और बाहर निकलें। |
निकास कोड
| कोड | अर्थ |
|---|---|
| 0 | कम्प्लीशन स्क्रिप्ट उत्सर्जित हुई |
| 64 | असमर्थित शेल का अनुरोध किया गया, या कोई अन्य उपयोग त्रुटि जैसे कोई अज्ञात विकल्प। completion का कोई --json मोड नहीं है: यह एक स्क्रिप्ट प्रिंट करता है, और --json पास करना स्वयं एक उपयोग त्रुटि है। |
यह भी देखें
- apothem install — एक हार्नेस कॉन्फ़िगरेशन इंस्टॉल करें
- apothem harnesses — वे हार्नेस ID जो
--harnessकम्प्लीशन प्रस्तुत करता है - CLI संदर्भ — सभी सबकमांड