सामग्री पर जाएं
CLI अवलोकन

CLI अवलोकन

Markdown के रूप में देखें

Status200 CLI, यानी status200, टर्मिनल या स्क्रिप्ट से आपके Status200 प्रोजेक्ट का प्रबंधन करता है। अपने प्रोजेक्ट की API कुंजी से मॉनिटर, घटनाएँ, अलर्ट, स्थिति पृष्ठ और Status200 API के दिए बाकी रिकॉर्ड सूचीबद्ध करें, पढ़ें, बनाएँ, बदलें, हटाएँ और गिनें।

CLI कैसे काम करता है

हर कमांड Status200 REST API को एक अनुरोध भेजती है और जवाब प्रिंट करती है। CLI API कुंजी और आपके Status200 का पता फ़्लैग, एनवायरनमेंट वेरिएबल या status200 login के सहेजे कॉन्टेक्स्ट से लेता है। कोई कमांड क्या पढ़ और बदल सकती है, यह कुंजी तय करती है, ठीक वैसे ही जैसे API के लिए।

flowchart TB T["आपका टर्मिनल<br/>या कोई CI जॉब"] -->|"status200 incident list"| C["status200 CLI"] K["API कुंजी और URL:<br/>फ़्लैग, एनवायरनमेंट<br/>या सहेजा कॉन्टेक्स्ट"] --> C C -->|"POST /api/incident/get-list"| A["Status200 REST API"] A -->|"कुंजी जिन्हें पढ़ सकती है<br/>वे रिकॉर्ड, JSON में"| C C -->|"टर्मिनल में टेबल,<br/>पाइप में JSON"| T

एक कमांड, एक अनुरोध

रिकॉर्ड की कमांड CLI के साथ आती हैं: Status200 API जिस भी तरह का रिकॉर्ड टूल के लिए खोलता है, उसकी एक कमांड है, यानी वही रिकॉर्ड जिनके लिए MCP सर्वर में टूल हैं। उन्हें सूचीबद्ध करने के लिए status200 resources चलाएँ।

शुरू करने से पहले

  • Node.js और npm, कोई मौजूदा LTS रिलीज़, CLI इंस्टॉल करने के लिए।
  • आपके प्रोजेक्ट की एक API कुंजी। इसे प्रोजेक्ट सेटिंग्स → उन्नत → API कुंजियाँ में API कुंजी बनाएँ से बनाएँ: एक API कुंजी बनाएँ देखें।
  • Status200 Cloud पर, Growth प्लान या उससे ऊपर। प्रोजेक्ट की API कुंजियाँ केवल उसी पर काम करती हैं: अपने प्लान से नीचे API कुंजियाँ और SCIM देखें।

CLI इंस्टॉल करें

npm से @status200/cli पैकेज इंस्टॉल करें। यह status200 कमांड जोड़ता है, और --version आपका इंस्टॉल किया संस्करण प्रिंट करता है:

Bash
npm install -g @status200/cli
status200 --version

CLI, Status200 के साथ रिलीज़ होता है और उसका संस्करण नंबर भी वही होता है। सेल्फ़-होस्टेड Status200 पर, अपने Status200 के संस्करण वाला CLI इंस्टॉल करें, ताकि उसकी कमांड आपके सर्वर के रिकॉर्ड से मेल खाएँ:

Bash
npm install -g @status200/cli@<your-oneuptime-version>

अपनी पहली कमांड चलाएँ

  1. अपनी API कुंजी सहेजें

    कुंजी और अपने Status200 के पते से लॉग इन करें। CLI उन्हें default नाम के कॉन्टेक्स्ट के रूप में सहेजता है और अब से उसी का उपयोग करता है:

    Bash
    status200 login <your-api-key> https://status200.ru

    यह Logged in successfully. Context "default" is now active. जवाब देता है। सेल्फ़-होस्टेड Status200 पर, https://status200.ru की जगह उसका पता लिखें।

  2. अपनी घटनाएँ सूचीबद्ध करें

    Bash
    status200 incident list

    दस सबसे नई घटनाएँ टेबल के रूप में दिखती हैं। login कुंजी को जाँचे बिना सहेजता है, इसलिए यह पहली कमांड है जो दिखाती है कि कुंजी काम करती है: अगर इसे अस्वीकार किया जाए, तो समस्या निवारण देखें।

  3. देखें कि आप और क्या प्रबंधित कर सकते हैं

    Bash
    status200 resources

    सूची हर तरह का वह रिकॉर्ड दिखाती है जिसके साथ आप काम कर सकते हैं, और उसकी कमांड, जैसे monitor, status-page या on-call-policy।

सभी कमांड एक नज़र में

कमांडयह क्या करती हैऔर पढ़ें
status200 login <api-key> <instance-url>API कुंजी और पते को कॉन्टेक्स्ट के रूप में सहेजती हैप्रमाणीकरण
status200 context list, use, current, deleteसहेजे कॉन्टेक्स्ट सूचीबद्ध करती है, बदलती है, दिखाती है और हटाती हैप्रमाणीकरण
status200 whoamiवह URL और API कुंजी दिखाती है जिनका अगली कमांड उपयोग करेगीप्रमाणीकरण
status200 deployचार्ट और Status200 AI के लिए एक डिप्लॉय, या कोई दूसरा बदलाव, रिकॉर्ड करती हैडिप्लॉय और बदलाव
status200 <resource> list, get, create, update, delete, countएक तरह के रिकॉर्ड के साथ काम करती हैसंसाधन संचालन
status200 resourcesरिकॉर्ड के प्रकार उनकी कमांड के साथ सूचीबद्ध करती हैकमांड संदर्भ
status200 versionCLI का संस्करण प्रिंट करती हैकमांड संदर्भ
status200 help [command]किसी कमांड की सहायता दिखाती हैसहायता पाएँ

ग्लोबल विकल्प

ये विकल्प हर कमांड के साथ काम करते हैं, उसके पहले या बाद में:

विकल्पयह क्या करता है
--api-key <key>इस कमांड के लिए API कुंजी, सहेजी गई कुंजी की जगह
--url <url>इस कमांड के लिए आपके Status200 का पता
--context <name>इस कमांड के लिए कोई सहेजा कॉन्टेक्स्ट, मौजूदा कॉन्टेक्स्ट की जगह
-o, --output <format>table, json या wide: आउटपुट प्रारूप देखें
--no-colorबिना रंगों के प्रिंट करता है
-V, --versionCLI का संस्करण प्रिंट करता है
-h, --helpकमांड की सहायता दिखाता है

सहायता पाएँ

हर कमांड की अपनी सहायता है, जिसमें उसके आर्ग्युमेंट, विकल्प और डिफ़ॉल्ट होते हैं:

Bash
status200 --help
status200 help incident
status200 incident list --help

अगले कदम