fix(docs): locale translations for nav elements and headings

This commit is contained in:
Adam 2026-02-11 18:51:27 -06:00
parent 8eea53a41e
commit aea68c386a
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75
484 changed files with 12718 additions and 11212 deletions

View file

@ -1,6 +1,6 @@
---
title: CLI
description: Options et commandes CLI OpenCode.
description: Options et commandes de la CLI OpenCode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
@ -11,7 +11,7 @@ La CLI OpenCode démarre par défaut le [TUI](/docs/tui) lorsqu'il est exécuté
opencode
```
Mais il accepte également les commandes documentées sur cette page. Cela vous permet d'interagir avec OpenCode par programme.
Mais elle accepte également les commandes documentées sur cette page. Cela vous permet d'interagir avec OpenCode par programme.
```bash
opencode run "Explain how closures work in JavaScript"
@ -27,18 +27,18 @@ Démarrez linterface utilisateur du terminal OpenCode.
opencode [project]
```
#### Drapeaux
#### Options
| Drapeau | Court | Descriptif |
| Option | Court | Description |
| ------------ | ----- | ----------------------------------------------------------------------------- |
| `--continue` | `-c` | Continuer la dernière séance |
| `--continue` | `-c` | Continuer la dernière session |
| `--session` | `-s` | ID de session pour continuer |
| `--fork` | | Forker la session en continuant (à utiliser avec `--continue` ou `--session`) |
| `--prompt` | | Invite à utiliser |
| `--prompt` | | Prompt à utiliser |
| `--model` | `-m` | Modèle à utiliser sous forme de fournisseur/modèle |
| `--agent` | | Agent à utiliser |
| `--port` | | Port à écouter sur |
| `--hostname` | | Nom d'hôte sur lequel écouter |
| `--port` | | Port d'écoute |
| `--hostname` | | Nom d'hôte d'écoute |
---
@ -66,7 +66,7 @@ Attachez un terminal à un serveur backend OpenCode déjà en cours d'exécution
opencode attach [url]
```
Cela permet d'utiliser le TUI avec un backend OpenCode distant. Par exemple:
Cela permet d'utiliser le TUI avec un backend OpenCode distant. Par exemple :
```bash
# Start the backend server for web/mobile access
@ -76,9 +76,9 @@ opencode web --port 4096 --hostname 0.0.0.0
opencode attach http://10.20.30.40:4096
```
#### Drapeaux
#### Options
| Drapeau | Court | Descriptif |
| Option | Court | Description |
| ----------- | ----- | ---------------------------------------------- |
| `--dir` | | Répertoire de travail dans lequel démarrer TUI |
| `--session` | `-s` | ID de session pour continuer |
@ -93,13 +93,13 @@ Créez un nouvel agent avec une configuration personnalisée.
opencode agent create
```
Cette commande vous guidera dans la création d'un nouvel agent avec une invite système personnalisée et une configuration d'outil.
Cette commande vous guidera dans la création d'un nouvel agent avec un prompt système personnalisé et une configuration d'outils.
---
#### list
Répertoriez tous les agents disponibles.
Liste tous les agents disponibles.
```bash
opencode agent list
@ -125,13 +125,13 @@ OpenCode est alimenté par la liste des fournisseurs sur [Models.dev](https://mo
opencode auth login
```
Lorsque OpenCode démarre, il charge les fournisseurs à partir du fichier d'informations d'identification. Et s'il y a des clés définies dans vos environnements ou un fichier `.env` dans votre projet.
Lorsque OpenCode démarre, il charge les fournisseurs à partir du fichier d'informations d'identification, ainsi que les clés définies dans vos environnements ou un fichier `.env` dans votre projet.
---
#### list
Répertorie tous les fournisseurs authentifiés tels qu'ils sont stockés dans le fichier d'informations d'identification.
Liste tous les fournisseurs authentifiés tels qu'ils sont stockés dans le fichier d'informations d'identification.
```bash
opencode auth list
@ -157,7 +157,7 @@ opencode auth logout
### github
Gérez l'agent GitHub pour l'automatisation du référentiel.
Gérez l'agent GitHub pour l'automatisation du dépôt.
```bash
opencode github [command]
@ -167,7 +167,7 @@ opencode github [command]
#### install
Installez l'agent GitHub dans votre référentiel.
Installez l'agent GitHub dans votre dépôt.
```bash
opencode github install
@ -185,9 +185,9 @@ Exécutez l'agent GitHub. Ceci est généralement utilisé dans les GitHub Actio
opencode github run
```
##### Drapeaux
##### Options
| Drapeau | Descriptif |
| Option | Description |
| --------- | ---------------------------------------------------- |
| `--event` | Événement simulé GitHub pour lequel exécuter l'agent |
| `--token` | Jeton d'accès personnel GitHub |
@ -218,7 +218,7 @@ Cette commande vous guidera dans lajout dun serveur MCP local ou distant.
#### list
Répertoriez tous les serveurs MCP configurés et leur état de connexion.
Liste tous les serveurs MCP configurés et leur état de connexion.
```bash
opencode mcp list
@ -278,7 +278,7 @@ opencode mcp debug <name>
### models
Répertoriez tous les modèles disponibles auprès des fournisseurs configurés.
Liste tous les modèles disponibles auprès des fournisseurs configurés.
```bash
opencode models [provider]
@ -294,14 +294,14 @@ Vous pouvez éventuellement transmettre un ID de fournisseur pour filtrer les mo
opencode models anthropic
```
#### Drapeaux
#### Options
| Drapeau | Descriptif |
| Option | Description |
| ----------- | ------------------------------------------------------------------------------------------ |
| `--refresh` | Actualisez le cache des modèles à partir de models.dev |
| `--verbose` | Utiliser une sortie de modèle plus détaillée (inclut des métadonnées telles que les coûts) |
Utilisez l'indicateur `--refresh` pour mettre à jour la liste des modèles mis en cache. Ceci est utile lorsque de nouveaux modèles ont été ajoutés à un fournisseur et que vous souhaitez les voir dans OpenCode.
Utilisez l'option `--refresh` pour mettre à jour la liste des modèles mis en cache. Ceci est utile lorsque de nouveaux modèles ont été ajoutés à un fournisseur et que vous souhaitez les voir dans OpenCode.
```bash
opencode models --refresh
@ -311,19 +311,19 @@ opencode models --refresh
### run
Exécutez opencode en mode non interactif en transmettant directement une invite.
Exécutez opencode en mode non interactif en transmettant directement un prompt.
```bash
opencode run [message..]
```
Ceci est utile pour les scripts, l'automatisation ou lorsque vous souhaitez une réponse rapide sans lancer le TUI complet. Par exemple.
Ceci est utile pour les scripts, l'automatisation ou lorsque vous souhaitez une réponse rapide sans lancer le TUI complet. Par exemple :
```bash "opencode run"
opencode run Explain the use of context in Go
```
Vous pouvez également vous connecter à une instance `opencode serve` en cours d'exécution pour éviter les temps de démarrage à froid du serveur MCP à chaque exécution :
Vous pouvez également vous connecter à une instance `opencode serve` en cours d'exécution pour éviter les temps de démarrage à froid du serveur MCP à chaque exécution :
```bash
# Start a headless server in one terminal
@ -333,20 +333,20 @@ opencode serve
opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
```
#### Drapeaux
#### Options
| Drapeau | Court | Descriptif |
| Option | Court | Description |
| ------------ | ----- | ---------------------------------------------------------------------------------------------- |
| `--command` | | La commande à exécuter, utilisez message pour args |
| `--continue` | `-c` | Continuer la dernière séance |
| `--command` | | La commande à exécuter, utilisez le message pour les arguments |
| `--continue` | `-c` | Continuer la dernière session |
| `--session` | `-s` | ID de session pour continuer |
| `--fork` | | Forker la session en continuant (à utiliser avec `--continue` ou `--session`) |
| `--share` | | Partager la séance |
| `--share` | | Partager la session |
| `--model` | `-m` | Modèle à utiliser sous forme de fournisseur/modèle |
| `--agent` | | Agent à utiliser |
| `--file` | `-f` | Fichier(s) à joindre au message |
| `--format` | | Format : par défaut (formaté) ou json (événements JSON bruts) |
| `--title` | | Titre de la session (utilise une invite tronquée si aucune valeur n'est fournie) |
| `--format` | | Format : par défaut (formaté) ou json (événements JSON bruts) |
| `--title` | | Titre de la session (utilise un prompt tronqué si aucune valeur n'est fournie) |
| `--attach` | | Connectez-vous à un serveur opencode en cours d'exécution (par exemple, http://localhost:4096) |
| `--port` | | Port du serveur local (port aléatoire par défaut) |
@ -354,20 +354,20 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
### serve
Démarrez un serveur OpenCode sans tête pour un accès API. Consultez le [serveur docs](/docs/server) pour l'interface complète HTTP.
Démarrez un serveur OpenCode sans interface graphique pour un accès API. Consultez le [serveur docs](/docs/server) pour l'interface complète HTTP.
```bash
opencode serve
```
Cela démarre un serveur HTTP qui fournit à API un accès à la fonctionnalité opencode sans l'interface TUI. Définissez `OPENCODE_SERVER_PASSWORD` pour activer l'authentification de base HTTP (le nom d'utilisateur par défaut est `opencode`).
Cela démarre un serveur HTTP qui fournit un accès API aux fonctionnalités d'OpenCode sans l'interface TUI. Définissez `OPENCODE_SERVER_PASSWORD` pour activer l'authentification de base HTTP (le nom d'utilisateur par défaut est `opencode`).
#### Drapeaux
#### Options
| Drapeau | Descriptif |
| Option | Description |
| ------------ | ---------------------------------------------------------- |
| `--port` | Port à écouter sur |
| `--hostname` | Nom d'hôte sur lequel écouter |
| `--port` | Port d'écoute |
| `--hostname` | Nom d'hôte d'écoute |
| `--mdns` | Activer la découverte mDNS |
| `--cors` | Origines de navigateur supplémentaires pour autoriser CORS |
@ -385,18 +385,18 @@ opencode session [command]
#### list
Répertoriez toutes les sessions OpenCode.
Liste toutes les sessions OpenCode.
```bash
opencode session list
```
##### Drapeaux
##### Options
| Drapeau | Court | Descriptif |
| Option | Court | Description |
| ------------- | ----- | -------------------------------------------- |
| `--max-count` | `-n` | Limiter aux N sessions les plus récentes |
| `--format` | | Format de sortie : tableau ou json (tableau) |
| `--format` | | Format de sortie : tableau ou json (tableau) |
---
@ -408,20 +408,20 @@ Affichez les statistiques d'utilisation et de coût des jetons pour vos sessions
opencode stats
```
#### Drapeaux
#### Options
| Drapeau | Descriptif |
| ----------- | ------------------------------------------------------------------------------------------------------------------- |
| `--days` | Afficher les statistiques des N derniers jours (tous les temps) |
| `--tools` | Nombre d'outils à afficher (tous) |
| `--models` | Afficher la répartition de l'utilisation du modèle (masqué par défaut). Passez un numéro pour afficher le premier N |
| `--project` | Filtrer par projet (tous les projets, chaîne vide : projet en cours) |
| Option | Description |
| ----------- | --------------------------------------------------------------------------------------------------------------------- |
| `--days` | Afficher les statistiques des N derniers jours (depuis le début) |
| `--tools` | Nombre d'outils à afficher (tous) |
| `--models` | Afficher la répartition de l'utilisation du modèle (masqué par défaut). Passez un numéro pour afficher les N premiers |
| `--project` | Filtrer par projet (tous les projets, chaîne vide : projet actuel) |
---
### export
Exportez les données de session sous JSON.
Exportez les données de session au format JSON.
```bash
opencode export [sessionID]
@ -433,13 +433,13 @@ Si vous ne fournissez pas d'ID de session, vous serez invité à sélectionner p
### import
Importez les données de session à partir d'un fichier JSON ou d'un partage OpenCode URL.
Importez les données de session à partir d'un fichier JSON ou d'une URL de partage OpenCode.
```bash
opencode import <file>
```
Vous pouvez importer à partir d'un fichier local ou d'un partage OpenCode URL.
Vous pouvez importer à partir d'un fichier local ou d'une URL de partage OpenCode.
```bash
opencode import session.json
@ -450,7 +450,7 @@ opencode import https://opncd.ai/s/abc123
### web
Démarrez un serveur OpenCode sans tête avec une interface Web.
Démarrez un serveur OpenCode sans interface graphique avec une interface Web.
```bash
opencode web
@ -458,12 +458,12 @@ opencode web
Cela démarre un serveur HTTP et ouvre un navigateur Web pour accéder à OpenCode via une interface Web. Définissez `OPENCODE_SERVER_PASSWORD` pour activer l'authentification de base HTTP (le nom d'utilisateur par défaut est `opencode`).
#### Drapeaux
#### Options
| Drapeau | Descriptif |
| Option | Description |
| ------------ | ---------------------------------------------------------- |
| `--port` | Port à écouter sur |
| `--hostname` | Nom d'hôte sur lequel écouter |
| `--port` | Port d'écoute |
| `--hostname` | Nom d'hôte d'écoute |
| `--mdns` | Activer la découverte mDNS |
| `--cors` | Origines de navigateur supplémentaires pour autoriser CORS |
@ -479,13 +479,13 @@ opencode acp
Cette commande démarre un serveur ACP qui communique via stdin/stdout en utilisant nd-JSON.
#### Drapeaux
#### Options
| Drapeau | Descriptif |
| ------------ | ----------------------------- |
| `--cwd` | Répertoire de travail |
| `--port` | Port à écouter sur |
| `--hostname` | Nom d'hôte sur lequel écouter |
| Option | Description |
| ------------ | --------------------- |
| `--cwd` | Répertoire de travail |
| `--port` | Port d'écoute |
| `--hostname` | Nom d'hôte d'écoute |
---
@ -497,9 +497,9 @@ Désinstallez OpenCode et supprimez tous les fichiers associés.
opencode uninstall
```
#### Drapeaux
#### Options
| Drapeau | Court | Descriptif |
| Option | Court | Description |
| --------------- | ----- | --------------------------------------------------- |
| `--keep-config` | `-c` | Conserver les fichiers de configuration |
| `--keep-data` | `-d` | Conserver les données de session et les instantanés |
@ -528,24 +528,24 @@ Pour passer à une version spécifique.
opencode upgrade v0.1.48
```
#### Drapeaux
#### Options
| Drapeau | Court | Descriptif |
| Option | Court | Description |
| ---------- | ----- | --------------------------------------------------------------- |
| `--method` | `-m` | La méthode d'installation utilisée ; curl, npm, pnpm, bun, brew |
| `--method` | `-m` | La méthode d'installation utilisée ; curl, npm, pnpm, bun, brew |
---
## Drapeaux globaux
## Options globales
La CLI opencode prend les indicateurs globaux suivants.
La CLI opencode prend les flags globaux suivants.
| Drapeau | Court | Descriptif |
| -------------- | ----- | --------------------------------------------------- |
| `--help` | `-h` | Afficher l'aide |
| `--version` | `-v` | Imprimer le numéro de version |
| `--print-logs` | | Imprimer les journaux sur stderr |
| `--log-level` | | Niveau de journalisation (DEBUG, INFO, WARN, ERROR) |
| Option | Court | Description |
| -------------- | ----- | ---------------------------------------- |
| `--help` | `-h` | Afficher l'aide |
| `--version` | `-v` | Afficher le numéro de version |
| `--print-logs` | | Afficher les logs sur stderr |
| `--log-level` | | Niveau de log (DEBUG, INFO, WARN, ERROR) |
---
@ -553,7 +553,7 @@ La CLI opencode prend les indicateurs globaux suivants.
OpenCode peut être configuré à l'aide de variables d'environnement.
| Variables | Type | Descriptif |
| Variables | Type | Description |
| ------------------------------------- | ------- | --------------------------------------------------------------------------------- |
| `OPENCODE_AUTO_SHARE` | booléen | Partager automatiquement des sessions |
| `OPENCODE_GIT_BASH_PATH` | chaîne | Chemin vers l'exécutable Git Bash sur Windows |
@ -561,14 +561,14 @@ OpenCode peut être configuré à l'aide de variables d'environnement.
| `OPENCODE_CONFIG_DIR` | chaîne | Chemin d'accès au répertoire de configuration |
| `OPENCODE_CONFIG_CONTENT` | chaîne | Contenu de configuration JSON en ligne |
| `OPENCODE_DISABLE_AUTOUPDATE` | booléen | Désactiver les vérifications automatiques des mises à jour |
| `OPENCODE_DISABLE_PRUNE` | booléen | Désactiver l'élagage des anciennes données |
| `OPENCODE_DISABLE_PRUNE` | booléen | Désactiver le nettoyage des anciennes données |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | booléen | Désactiver les mises à jour automatiques des titres du terminal |
| `OPENCODE_PERMISSION` | chaîne | Configuration des autorisations JSON intégrées |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | booléen | Désactiver les plugins par défaut |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | booléen | Désactiver les téléchargements automatiques du serveur LSP |
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | booléen | Activer les modèles expérimentaux |
| `OPENCODE_DISABLE_AUTOCOMPACT` | booléen | Désactiver le compactage automatique du contexte |
| `OPENCODE_DISABLE_CLAUDE_CODE` | booléen | Désactiver la lecture de `.claude` (invite + compétences) |
| `OPENCODE_DISABLE_CLAUDE_CODE` | booléen | Désactiver la lecture de `.claude` (prompt + compétences) |
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | booléen | Désactiver la lecture `~/.claude/CLAUDE.md` |
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | booléen | Désactiver le chargement de `.claude/skills` |
| `OPENCODE_DISABLE_MODELS_FETCH` | booléen | Désactiver la récupération de modèles à partir de sources distantes |
@ -586,18 +586,18 @@ OpenCode peut être configuré à l'aide de variables d'environnement.
Ces variables d'environnement activent des fonctionnalités expérimentales qui peuvent être modifiées ou supprimées.
| Variables | Type | Descriptif |
| Variables | Type | Description |
| ----------------------------------------------- | ------- | --------------------------------------------------------------- |
| `OPENCODE_EXPERIMENTAL` | booléen | Activer toutes les fonctionnalités expérimentales |
| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | booléen | Activer la découverte d'icônes |
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | booléen | Désactiver la copie lors de la sélection dans TUI |
| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | numéro | Délai d'expiration par défaut pour les commandes bash dans ms |
| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | numéro | Délai d'expiration par défaut pour les commandes bash en ms |
| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | numéro | Nombre maximum de jetons de sortie pour les réponses LLM |
| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | booléen | Activer l'observateur de fichiers pour l'ensemble du répertoire |
| `OPENCODE_EXPERIMENTAL_OXFMT` | booléen | Activer le formateur oxfmt |
| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | booléen | Activer l'outil expérimental LSP |
| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | booléen | Désactiver l'observateur de fichiers |
| `OPENCODE_EXPERIMENTAL_EXA` | booléen | Activer les fonctionnalités Exa expérimentales |
| `OPENCODE_EXPERIMENTAL_LSP_TY` | booléen | Activer la vérification expérimentale du type LSP |
| `OPENCODE_EXPERIMENTAL_LSP_TY` | booléen | Activer la vérification expérimentale de type LSP |
| `OPENCODE_EXPERIMENTAL_MARKDOWN` | booléen | Activer les fonctionnalités Markdown expérimentales |
| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | booléen | Activer le mode plan |