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_..."
}
}
}
}
}