aboutsummaryrefslogtreecommitdiff
path: root/docs/fr-fr/cli_configuration.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/fr-fr/cli_configuration.md')
-rw-r--r--docs/fr-fr/cli_configuration.md121
1 files changed, 0 insertions, 121 deletions
diff --git a/docs/fr-fr/cli_configuration.md b/docs/fr-fr/cli_configuration.md
deleted file mode 100644
index 3eed1e0e9..000000000
--- a/docs/fr-fr/cli_configuration.md
+++ /dev/null
@@ -1,121 +0,0 @@
1# Configuration de QMK CLI
2
3Ce document explique comment fonctionne la commande `qmk config`.
4
5# Introduction
6
7La configuration pour QMK CLI est un système clé/valeur. Chaque clé est composée d'une sous-commande et d'un argument séparé par une virgule. Cela permet une traduction simple et directe entre les clés de configuration et l'argument qu'elle définit.
8
9## Exemple simple
10
11Comme exemple, regardons la commande `qmk compile --keyboard clueboard/66/rev4 --keymap default`.
12
13Il y a deux arguments de ligne de commande qui peuvent être lu de la configuration:
14
15* `compile.keyboard`
16* `compile.keymap`
17
18Essayons de les définir:
19
20```shell
21$ qmk config compile.keyboard=clueboard/66/rev4 compile.keymap=default
22compile.keyboard: None -> clueboard/66/rev4
23compile.keymap: None -> default
24Ψ Wrote configuration to '/Users/example/Library/Application Support/qmk/qmk.ini'
25```
26
27Maintenant, je peux lancer la commande `qmk compile` sans avoir à spécifier mon clavier et keymap à chaque fois.
28
29## Définir les options par défaut
30
31Parfois, il est utile de partager une configuration entre plusieurs commandes. Par exemple, plusieurs commandes prennent un argument `--keyboard`. Plutôt que de devoir définir cette valeur pour chaque commande, vous pouvez définir une valeur d'utilisateur qui sera utilisée par toutes les commandes qui prennent cet argument.
32
33Exemple:
34
35```
36$ qmk config user.keyboard=clueboard/66/rev4 user.keymap=default
37user.keyboard: None -> clueboard/66/rev4
38user.keymap: None -> default
39Ψ Wrote configuration to '/Users/example/Library/Application Support/qmk/qmk.ini'
40```
41
42# CLI Documentation (`qmk config`)
43
44La commande `qmk config` est utilisée pour interagir avec la configuration sous-jacente. Lancée sans argument, elle affiche la configuration courante. Lorsque des arguments sont définis, ils sont considérés comme étant des jetons de configuration, qui sont des chaînes de caractère ne contenant aucun espace avec le format suivant:
45
46 <subcommand|general|default>[.<key>][=<value>]
47
48## Définir des valeurs de configuration
49
50Vous pouvez définir des valeurs de configuration en mettant le caractère égal (=) dans votre clé de configuration. La clé doit toujours être dans le format complet `<section>.<key>`.
51
52Exemple:
53
54```
55$ qmk config default.keymap=default
56default.keymap: None -> default
57Ψ Wrote configuration to '/Users/example/Library/Application Support/qmk/qmk.ini'
58```
59
60## Lire des valeurs de configuration
61
62Vous pouvez lire les valeurs de configuration pour la totalité de la configuration, une seule clé, ou une section entière. Vous pouvez aussi spécifier plusieurs clés pour afficher plus d'une valeur.
63
64### Exemple avec la totalité de la configuration
65
66 qmk config
67
68### Exemple avec une section entière
69
70 qmk config compile
71
72### Exemple avec une clé unique
73
74 qmk config compile.keyboard
75
76### Exemple avec plusieurs clés
77
78 qmk config user compile.keyboard compile.keymap
79
80## Supprimer des valeurs de configuration
81
82Vous pouvez supprimer une valeur de configuration en la définissant avec la chaîne spéciale `None`.
83
84Exemple:
85
86```
87$ qmk config default.keymap=None
88default.keymap: default -> None
89Ψ Wrote configuration to '/Users/example/Library/Application Support/qmk/qmk.ini'
90```
91
92## Plusieurs opérations
93
94Vous pouvez combiner plusieurs opérations d'écriture et de lecture en une seule commande. Elles seront exécutées et affichées dans l'ordre:
95
96```
97$ qmk config compile default.keymap=default compile.keymap=None
98compile.keymap=skully
99compile.keyboard=clueboard/66_hotswap/gen1
100default.keymap: None -> default
101compile.keymap: skully -> None
102Ψ Wrote configuration to '/Users/example/Library/Application Support/qmk/qmk.ini'
103```
104
105# Options de configuration utilisateur
106
107| Clé | Valeur par défaut | Description |
108|-----|---------------|-------------|
109| user.keyboard | None | Le chemin d'accès vers le clavier (Exemple: `clueboard/66/rev4`) |
110| user.keymap | None | Le nom de la keymap (Exemple: `default`) |
111| user.name | None | Le nom d'utilisateur GitHub de l'utilisateur. |
112
113# Toutes les options de configuration
114
115| Clé | Valeur par défaut | Description |
116|-----|---------------|-------------|
117| compile.keyboard | None | Le chemin d'accès vers le clavier (Exemple: `clueboard/66/rev4`) |
118| compile.keymap | None | Le nom de la keymap (Exemple: `default`) |
119| hello.name | None | Le nom à saluer lorsque démarré. |
120| new_keyboard.keyboard | None | Le chemin d'accès vers le clavier (Exemple: `clueboard/66/rev4`) |
121| new_keyboard.keymap | None | Le nom de la keymap (Example: `default`) |