Aller au contenu principal

Configuration CLI

Le CLI prend en charge plusieurs projets et environnements (sandbox/live), ce qui vous permet de gérer plusieurs comptes Ikawaari depuis une seule machine.

Voir la configuration actuelle

ikw config list
┌─────────┬─────────┬─────────────┬──────────────────────────────────┬──────────────────────────────────┐
│ project │ current │ environment │ sandboxBaseUrl │ liveBaseUrl │
├─────────┼─────────┼─────────────┼──────────────────────────────────┼──────────────────────────────────┤
│ default │ true │ sandbox │ http://localhost:5000 │ http://localhost:5000 │
└─────────┴─────────┴─────────────┴──────────────────────────────────┴──────────────────────────────────┘

Changer d’environnement

Basculez entre sandbox et live :

# Passer en live
ikw config set environment live

# Revenir en sandbox
ikw config set environment sandbox

Gérer les projets

Les projets vous permettent de travailler avec plusieurs comptes Ikawaari :

# Créer et basculer vers un nouveau projet
ikw config set project my-client

# Revenir au projet par défaut
ikw config set project default

Chaque projet possède ses propres credentials sandbox et live.

Définir l’URL de base

Surchargez l’URL de base de l’API (utile pour le développement local ou les instances auto-hébergées) :

ikw config set base-url http://localhost:5000

Fichier de configuration

Le fichier de configuration est stocké à l’emplacement suivant :

OSChemin
Linux~/.config/ikw/config.json
macOS~/Library/Application Support/ikw/config.json
Windows%APPDATA%\ikw\config.json

Structure

{
"currentProject": "default",
"projects": {
"default": {
"currentEnvironment": "sandbox",
"environments": {
"sandbox": {
"baseUrl": "https://api.ikawaari.com",
"apiKey": "ik_test_..."
},
"live": {
"baseUrl": "https://api.ikawaari.com",
"apiKey": "ik_live_..."
}
}
}
}
}