Skip to main content
CLI प्रमाणित कमांड्स के लिए एक API key का उपयोग करता है। आप इसे youka login के साथ एक बार सेव कर सकते हैं, या CI और अन्य non-interactive environments में YOUKA_API_KEY के जरिए प्रदान कर सकते हैं। youka login key को सेव करने से पहले API के खिलाफ सत्यापित करता है, फिर diagnostics के लिए resolved account email को ~/.youka/config.json में कैश करता है।

login

एक API key को ~/.youka/config.json में सेव करें।
youka login [token]
token
string
Youka dashboard से कॉपी की गई API key। यदि छोड़ा गया हो, तो CLI एक interactive terminal पर इसके लिए prompt करता है।

उदाहरण

youka login yk_live_abcd1234
CI में, config file लिखने के बजाय YOUKA_API_KEY को प्राथमिकता दें।

logout

सेव की गई API key को ~/.youka/config.json से हटाएँ।
youka logout
youka logout --json

whoami

resolved key source, API URL, और account identity का निरीक्षण करें।
youka whoami
youka whoami --json
उदाहरण response:
{
  "ok": true,
  "data": {
    "authenticated": true,
    "tokenPresent": true,
    "authStatus": "verified",
    "identitySource": "live",
    "keySource": "config",
    "apiUrl": "https://api.youka.io/hi/api/v1",
    "apiUrlSource": "default",
    "email": "user@example.com",
    "userId": "user_123",
    "apiKeyId": "key_123",
    "org": null,
    "configPath": "/Users/you/.youka/config.json",
    "apiKeyPreview": "yk_l...1234"
  }
}

Resolution order

FieldOrder
API keyYOUKA_API_KEY, फिर ~/.youka/config.json
API URL--api, फिर YOUKA_API_BASE_URL, फिर ~/.youka/config.json, फिर default
जब कोई saved config key सक्रिय होती है, तो whoami API के साथ identity सत्यापित करता है और केवल तब cached account email पर वापस जाता है जब live lookup उपलब्ध न हो। यह YOUKA_API_KEY tokens के लिए cached config identity का उपयोग नहीं करता।

आगे क्या

  • Global options - हर command द्वारा साझा किए गए flags
  • Projects - karaoke projects बनाएँ और प्रोसेस करें