JJex

Installation

Prérequis

  • Node.js 18 ou plus récent, pour le wrapper npm
  • Une instance Jex auto-hébergée en cours d’exécution
  • Un compte Jex créé sur le tableau de bord de votre équipe

Jex ne fournit pas de vault cloud hébergé. Avant d’installer la CLI pour l’usage quotidien, déployez l’API, le tableau de bord et la base de données pour votre équipe. Consultez Auto-hébergement d’abord et Auto-hébergement.

Installer la CLI

La CLI jex est distribuée comme un binaire Go compilé, enveloppé dans un package npm.

npm install -g jex-secrets

Cette commande installe le binaire jex dans votre PATH. Le script postinstall télécharge le bon binaire pour votre plateforme (linux/darwin × amd64/arm64).

Vérifiez l’installation :

jex version
# jex v0.1.0

Alternative : installer depuis les sources

Si Go 1.23+ est installé :

git clone https://github.com/mibienpanjoe/jex.git
cd jex/cli
go build -o jex .
# Déplacez le binaire vers un emplacement présent dans votre PATH
sudo mv jex /usr/local/bin/jex

Connexion à l’API de votre équipe

Passez le flag --api-url lors de la connexion :

jex login --api-url https://jex.yourcompany.com

Ou définissez l’URL une fois dans .envault avec jex init. Le fichier .envault stocke uniquement les métadonnées du projet et l’URL de l’API. Il ne doit pas contenir de secrets.

Étape suivante

Démarrage rapide

Installation · Jex