jex init
Initialise un fichier .envault dans le répertoire courant.
Utilisation
jex init [flags]
Comportement
- Récupère via l’API la liste des projets auxquels vous appartenez
- Si plusieurs projets existent, affiche un sélecteur interactif (flèches pour naviguer, Entrée pour confirmer)
- Récupère la liste des environnements du projet sélectionné
- Affiche un sélecteur interactif pour l’environnement par défaut
- Écrit
.envaultdans le répertoire courant :
project = "proj_abc123"
defaultEnv = "dev"
apiURL = "https://jex.yourcompany.com"
- Affiche :
Initialized. .envault created.
Le fichier .envault
.envault ne contient aucun secret : seulement :
project: l’ID du projetdefaultEnv: l’environnement utilisé quand--envn’est pas spécifiéapiURL: l’URL de base de l’API
Vous devriez commiter .envault dans le contrôle de version. C’est sûr.
Flags
| Flag | Description |
|---|---|
--api-url | Remplace l’URL de l’API stockée dans .envault |
Trouver .envault
Toutes les commandes Jex remontent l’arborescence pour trouver .envault, comme git cherche .git. Vous pouvez lancer jex secrets pull depuis n’importe quel sous-répertoire du projet.
Voir aussi
jex secrets pull— récupérer les secrets après initialisationjex envs— lister les environnements disponibles