Skip to main content

openclaw completion

शेल कम्प्लीशन स्क्रिप्ट जनरेट करें, उन्हें OpenClaw स्टेट में कैश करें, और वैकल्पिक रूप से उन्हें अपनी शेल प्रोफ़ाइल में इंस्टॉल करें।

उपयोग

विकल्प

  • -s, --shell <shell>: लक्षित शेल (zsh, bash, powershell, fish; डिफ़ॉल्ट: zsh)
  • -i, --install: कैश की गई स्क्रिप्ट के लिए अपनी शेल प्रोफ़ाइल में एक सोर्स लाइन जोड़कर कम्प्लीशन इंस्टॉल करें
  • --write-state: stdout पर प्रिंट किए बिना कम्प्लीशन स्क्रिप्ट को $OPENCLAW_STATE_DIR/completions में लिखें (डिफ़ॉल्ट ~/.openclaw/completions); --shell के साथ केवल उस शेल को लिखता है, अन्यथा चारों को
  • -y, --yes: इंस्टॉल की पुष्टि के प्रॉम्प्ट छोड़ें (गैर-इंटरैक्टिव)

इंस्टॉल प्रवाह

--install आपकी प्रोफ़ाइल को कैश की गई स्क्रिप्ट की ओर इंगित करता है, इसलिए कैश पहले से मौजूद होना चाहिए: यदि वह मौजूद नहीं है, तो कमांड विफल हो जाता है और आपको openclaw completion --write-state चलाने के लिए कहता है। दोनों को एक ही चरण में करने के लिए --write-state --install को साथ उपयोग करें। --shell के बिना, --install शेल का पता $SHELL से लगाता है (उपलब्ध न होने पर zsh का उपयोग करता है)। इंस्टॉलेशन आपकी शेल प्रोफ़ाइल में एक छोटा # OpenClaw Completion ब्लॉक लिखता है और पुरानी धीमी source <(openclaw completion ...) लाइनों को कैश की गई सोर्स लाइन से बदल देता है:

टिप्पणियाँ

  • --install या --write-state के बिना, कमांड स्क्रिप्ट को stdout पर प्रिंट करता है।
  • कम्प्लीशन जनरेशन Plugin CLI कमांड सहित पूरे कमांड ट्री को पहले ही लोड कर लेता है, इसलिए नेस्टेड सबकमांड शामिल होते हैं।
  • openclaw update सफल अपडेट के बाद कम्प्लीशन कैश को अपने आप रीफ़्रेश करता है; openclaw doctor अनुपलब्ध या पुराने कम्प्लीशन सेटअप की मरम्मत कर सकता है।

संबंधित