Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.youka.io/llms.txt

Use this file to discover all available pages before exploring further.

La CLI utilise une clé API pour les commandes authentifiées. Vous pouvez l’enregistrer une seule fois avec youka login, ou la fournir via YOUKA_API_KEY en CI et dans d’autres environnements non interactifs. youka login vérifie la clé auprès de l’API avant de l’enregistrer, puis met en cache l’e-mail du compte résolu dans ~/.youka/config.json à des fins de diagnostic.

login

Enregistrer une clé API dans ~/.youka/config.json.
youka login [token]
token
string
La clé API copiée depuis le tableau de bord Youka. Si elle est omise, la CLI la demande sur un terminal interactif.

Exemples

youka login yk_live_abcd1234
En CI, privilégiez YOUKA_API_KEY plutôt que d’écrire un fichier de configuration.

logout

Supprimer la clé API enregistrée de ~/.youka/config.json.
youka logout
youka logout --json

whoami

Inspecter la source de clé résolue, l’URL de l’API et l’identité du compte.
youka whoami
youka whoami --json
Exemple de réponse :
{
  "ok": true,
  "data": {
    "authenticated": true,
    "tokenPresent": true,
    "authStatus": "verified",
    "identitySource": "live",
    "keySource": "config",
    "apiUrl": "https://api.youka.io/fr/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"
  }
}

Ordre de résolution

ChampOrdre
Clé APIYOUKA_API_KEY, puis ~/.youka/config.json
URL API--api, puis YOUKA_API_BASE_URL, puis ~/.youka/config.json, puis défaut
Lorsqu’une clé de configuration enregistrée est active, whoami vérifie l’identité auprès de l’API et ne revient à l’e-mail du compte mis en cache que si la recherche en direct est indisponible. Il n’utilise pas l’identité mise en cache dans la configuration pour les jetons YOUKA_API_KEY.

Et ensuite