From afb472e4c2696e25ab26d691827ed50d223cf4a4 Mon Sep 17 00:00:00 2001 From: cnYui Date: Sat, 5 Sep 2026 23:46:43 +0900 Subject: [PATCH 1/3] docs: fix `--line-number` -> `--line-numbers` in how-to examples clap derives the long name from the field, so `line_numbers` in crates/code2prompt/src/args.rs is exposed as `-l` / `--line-numbers`. The documented `--line-number` is rejected with "error: unexpected argument '--line-number' found". Co-Authored-By: Claude Opus 5 --- README_ES.md | 2 +- website/src/content/docs/de/docs/how_to/cli.mdx | 2 +- website/src/content/docs/de/docs/how_to/filter_files.md | 2 +- website/src/content/docs/docs/how_to/cli.mdx | 2 +- website/src/content/docs/es/docs/how_to/cli.mdx | 2 +- website/src/content/docs/es/docs/how_to/filter_files.md | 2 +- website/src/content/docs/fr/docs/how_to/cli.mdx | 2 +- website/src/content/docs/fr/docs/how_to/filter_files.md | 2 +- website/src/content/docs/ja/docs/how_to/cli.mdx | 2 +- website/src/content/docs/ja/docs/how_to/filter_files.md | 2 +- website/src/content/docs/ru/docs/how_to/cli.mdx | 2 +- website/src/content/docs/ru/docs/how_to/filter_files.md | 2 +- website/src/content/docs/zh/docs/how_to/cli.mdx | 2 +- website/src/content/docs/zh/docs/how_to/filter_files.md | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README_ES.md b/README_ES.md index 74470f76..8931b59b 100644 --- a/README_ES.md +++ b/README_ES.md @@ -174,7 +174,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra Añadir números de línea a los bloques de código fuente: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` Desactivar el envoltorio de código dentro de bloques de código markdown: diff --git a/website/src/content/docs/de/docs/how_to/cli.mdx b/website/src/content/docs/de/docs/how_to/cli.mdx index 4bfce9ab..e78aa07f 100644 --- a/website/src/content/docs/de/docs/how_to/cli.mdx +++ b/website/src/content/docs/de/docs/how_to/cli.mdx @@ -115,7 +115,7 @@ code2prompt pfad/zur/codebase --git-diff-branch 'main, development' --git-log-br Zeilennummern zu Quellcode‑Blöcken hinzufügen: ```sh -code2prompt pfad/zur/codebase --line-number +code2prompt pfad/zur/codebase --line-numbers ``` Code‑Block‑Umhüllung in Markdown‑Blöcken deaktivieren: diff --git a/website/src/content/docs/de/docs/how_to/filter_files.md b/website/src/content/docs/de/docs/how_to/filter_files.md index 70dacd5d..af02fc1c 100644 --- a/website/src/content/docs/de/docs/how_to/filter_files.md +++ b/website/src/content/docs/de/docs/how_to/filter_files.md @@ -91,7 +91,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra Fügen Sie Zeilennummern zu Quellcodeblöcken hinzu: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` Deaktivieren Sie das Umbrechen von Code innerhalb von Markdown-Codeblöcken: diff --git a/website/src/content/docs/docs/how_to/cli.mdx b/website/src/content/docs/docs/how_to/cli.mdx index 93b947c5..4acb35bd 100644 --- a/website/src/content/docs/docs/how_to/cli.mdx +++ b/website/src/content/docs/docs/how_to/cli.mdx @@ -116,7 +116,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra Add line numbers to source code blocks: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` Disable wrapping code inside markdown code blocks: diff --git a/website/src/content/docs/es/docs/how_to/cli.mdx b/website/src/content/docs/es/docs/how_to/cli.mdx index 8a5c0e3f..6f53bffb 100644 --- a/website/src/content/docs/es/docs/how_to/cli.mdx +++ b/website/src/content/docs/es/docs/how_to/cli.mdx @@ -116,7 +116,7 @@ code2prompt ruta/a/código-base --git-diff-branch 'main, development' --git-log- Agregar números de línea a los bloques de código fuente: ```sh -code2prompt ruta/a/código-base --line-number +code2prompt ruta/a/código-base --line-numbers ``` Desactivar el encapsulado de código dentro de bloques de código markdown: diff --git a/website/src/content/docs/es/docs/how_to/filter_files.md b/website/src/content/docs/es/docs/how_to/filter_files.md index 8cd71bdb..f6274184 100644 --- a/website/src/content/docs/es/docs/how_to/filter_files.md +++ b/website/src/content/docs/es/docs/how_to/filter_files.md @@ -91,7 +91,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra Agregar números de línea a bloques de código fuente: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` Deshabilitar el ajuste de código dentro de bloques de código markdown: diff --git a/website/src/content/docs/fr/docs/how_to/cli.mdx b/website/src/content/docs/fr/docs/how_to/cli.mdx index de5455dc..dc020c36 100644 --- a/website/src/content/docs/fr/docs/how_to/cli.mdx +++ b/website/src/content/docs/fr/docs/how_to/cli.mdx @@ -116,7 +116,7 @@ code2prompt chemin/vers/base-de-code --git-diff-branch 'main, development' --git Ajouter des numéros de ligne aux blocs de code source : ```sh -code2prompt chemin/vers/base-de-code --line-number +code2prompt chemin/vers/base-de-code --line-numbers ``` Désactiver l'encapsulation du code dans des blocs de code markdown : diff --git a/website/src/content/docs/fr/docs/how_to/filter_files.md b/website/src/content/docs/fr/docs/how_to/filter_files.md index 95f1c69f..4a2c1049 100644 --- a/website/src/content/docs/fr/docs/how_to/filter_files.md +++ b/website/src/content/docs/fr/docs/how_to/filter_files.md @@ -91,7 +91,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra Ajoutez des numéros de ligne aux blocs de code source : ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` Désactivez l'emballage de code à l'intérieur des blocs de code markdown : diff --git a/website/src/content/docs/ja/docs/how_to/cli.mdx b/website/src/content/docs/ja/docs/how_to/cli.mdx index a90d51df..86fc97ea 100644 --- a/website/src/content/docs/ja/docs/how_to/cli.mdx +++ b/website/src/content/docs/ja/docs/how_to/cli.mdx @@ -116,7 +116,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra コードブロックに行番号を付与する: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` Markdown のコードブロック内でコードのラップを無効にする: diff --git a/website/src/content/docs/ja/docs/how_to/filter_files.md b/website/src/content/docs/ja/docs/how_to/filter_files.md index 7963a113..1b4b5f2d 100644 --- a/website/src/content/docs/ja/docs/how_to/filter_files.md +++ b/website/src/content/docs/ja/docs/how_to/filter_files.md @@ -91,7 +91,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra ソースコードブロックに行番号を追加する: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` Markdownコードブロック内のコードのラッピングを無効にする: diff --git a/website/src/content/docs/ru/docs/how_to/cli.mdx b/website/src/content/docs/ru/docs/how_to/cli.mdx index d099ccc1..5e1c73cd 100644 --- a/website/src/content/docs/ru/docs/how_to/cli.mdx +++ b/website/src/content/docs/ru/docs/how_to/cli.mdx @@ -116,7 +116,7 @@ code2prompt путь/к/кодовой/базе --git-diff-branch 'main, develop Добавление номеров строк к блокам кода: ```sh -code2prompt путь/к/кодовой/базе --line-number +code2prompt путь/к/кодовой/базе --line-numbers ``` Отключение обёртки кода в markdown‑блоках: diff --git a/website/src/content/docs/ru/docs/how_to/filter_files.md b/website/src/content/docs/ru/docs/how_to/filter_files.md index dd7b64bc..93b20f23 100644 --- a/website/src/content/docs/ru/docs/how_to/filter_files.md +++ b/website/src/content/docs/ru/docs/how_to/filter_files.md @@ -91,7 +91,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra Добавить номера строк к блокам исходного кода: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` Отключить оборачивание кода внутри блоков markdown: diff --git a/website/src/content/docs/zh/docs/how_to/cli.mdx b/website/src/content/docs/zh/docs/how_to/cli.mdx index 247897b9..583aa979 100644 --- a/website/src/content/docs/zh/docs/how_to/cli.mdx +++ b/website/src/content/docs/zh/docs/how_to/cli.mdx @@ -116,7 +116,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra 为源码块添加行号: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` 在 Markdown 代码块中禁用代码包装: diff --git a/website/src/content/docs/zh/docs/how_to/filter_files.md b/website/src/content/docs/zh/docs/how_to/filter_files.md index 2d403eeb..12ea9517 100644 --- a/website/src/content/docs/zh/docs/how_to/filter_files.md +++ b/website/src/content/docs/zh/docs/how_to/filter_files.md @@ -91,7 +91,7 @@ code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-bra 在源代码块中添加行号: ```sh -code2prompt path/to/codebase --line-number +code2prompt path/to/codebase --line-numbers ``` 禁用在 Markdown 代码块中换行代码: From 70df560fabfad3d6b61303218421e7f238a72d4f Mon Sep 17 00:00:00 2001 From: cnYui Date: Sat, 5 Sep 2026 23:47:27 +0900 Subject: [PATCH 2/3] docs: replace the removed `--tokens` flag in how-to examples `--tokens` no longer exists; the CLI now always prints the token count and `--token-format ` selects how it is rendered (crates/code2prompt/src/args.rs, crates/code2prompt/src/main.rs). The tokenizer example only needs `--encoding`, so the dead flag is simply dropped there. Co-Authored-By: Claude Opus 5 --- README_ES.md | 4 ++-- website/src/content/docs/de/docs/how_to/cli.mdx | 4 ++-- website/src/content/docs/de/docs/how_to/filter_files.md | 4 ++-- website/src/content/docs/docs/how_to/cli.mdx | 4 ++-- website/src/content/docs/es/docs/how_to/cli.mdx | 4 ++-- website/src/content/docs/es/docs/how_to/filter_files.md | 4 ++-- website/src/content/docs/fr/docs/how_to/cli.mdx | 4 ++-- website/src/content/docs/fr/docs/how_to/filter_files.md | 4 ++-- website/src/content/docs/ja/docs/how_to/cli.mdx | 4 ++-- website/src/content/docs/ja/docs/how_to/filter_files.md | 4 ++-- website/src/content/docs/ru/docs/how_to/cli.mdx | 4 ++-- website/src/content/docs/ru/docs/how_to/filter_files.md | 4 ++-- website/src/content/docs/zh/docs/how_to/cli.mdx | 4 ++-- website/src/content/docs/zh/docs/how_to/filter_files.md | 4 ++-- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/README_ES.md b/README_ES.md index 8931b59b..1ebe47cb 100644 --- a/README_ES.md +++ b/README_ES.md @@ -122,13 +122,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree Mostrar el conteo de tokens del prompt generado: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` Especificar un tokenizador para el conteo de tokens: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` Tokenizadores soportados: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/de/docs/how_to/cli.mdx b/website/src/content/docs/de/docs/how_to/cli.mdx index e78aa07f..434cdba8 100644 --- a/website/src/content/docs/de/docs/how_to/cli.mdx +++ b/website/src/content/docs/de/docs/how_to/cli.mdx @@ -62,13 +62,13 @@ code2prompt pfad/zur/codebase --exclude="*.npy,*.wav" --exclude-from-tree Token‑Anzahl des generierten Prompts anzeigen: ```sh -code2prompt pfad/zur/codebase --tokens +code2prompt pfad/zur/codebase --token-format=format ``` Tokenizer für die Token‑Zählung angeben: ```sh -code2prompt pfad/zur/codebase --tokens --encoding=p50k +code2prompt pfad/zur/codebase --encoding=p50k ``` Unterstützte Tokenizer: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/de/docs/how_to/filter_files.md b/website/src/content/docs/de/docs/how_to/filter_files.md index af02fc1c..19ca78f2 100644 --- a/website/src/content/docs/de/docs/how_to/filter_files.md +++ b/website/src/content/docs/de/docs/how_to/filter_files.md @@ -39,13 +39,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree Zeigen Sie die Tokenanzahl des generierten Prompts an: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` Geben Sie einen Tokenizer für die Tokenanzahl an: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` Unterstützte Tokenizer: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/docs/how_to/cli.mdx b/website/src/content/docs/docs/how_to/cli.mdx index 4acb35bd..2efd37a5 100644 --- a/website/src/content/docs/docs/how_to/cli.mdx +++ b/website/src/content/docs/docs/how_to/cli.mdx @@ -63,13 +63,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree Display the token count of the generated prompt: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` Specify a tokenizer for token count: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` Supported tokenizers: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/es/docs/how_to/cli.mdx b/website/src/content/docs/es/docs/how_to/cli.mdx index 6f53bffb..a5d5a9b1 100644 --- a/website/src/content/docs/es/docs/how_to/cli.mdx +++ b/website/src/content/docs/es/docs/how_to/cli.mdx @@ -63,13 +63,13 @@ code2prompt ruta/a/código-base --exclude="*.npy,*.wav" --exclude-from-tree Mostrar el recuento de tokens del prompt generado: ```sh -code2prompt ruta/a/código-base --tokens +code2prompt ruta/a/código-base --token-format=format ``` Especificar un tokenizador para el recuento de tokens: ```sh -code2prompt ruta/a/código-base --tokens --encoding=p50k +code2prompt ruta/a/código-base --encoding=p50k ``` Tokenizadores compatibles: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/es/docs/how_to/filter_files.md b/website/src/content/docs/es/docs/how_to/filter_files.md index f6274184..94380850 100644 --- a/website/src/content/docs/es/docs/how_to/filter_files.md +++ b/website/src/content/docs/es/docs/how_to/filter_files.md @@ -39,13 +39,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree Mostrar el recuento de tokens del prompt generado: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` Especificar un tokenizador para el recuento de tokens: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` Tokenizadores compatibles: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/fr/docs/how_to/cli.mdx b/website/src/content/docs/fr/docs/how_to/cli.mdx index dc020c36..647c8c20 100644 --- a/website/src/content/docs/fr/docs/how_to/cli.mdx +++ b/website/src/content/docs/fr/docs/how_to/cli.mdx @@ -63,13 +63,13 @@ code2prompt chemin/vers/base-de-code --exclude="*.npy,*.wav" --exclude-from-tree Afficher le nombre de tokens du prompt généré : ```sh -code2prompt chemin/vers/base-de-code --tokens +code2prompt chemin/vers/base-de-code --token-format=format ``` Spécifier un tokenizer pour le comptage des tokens : ```sh -code2prompt chemin/vers/base-de-code --tokens --encoding=p50k +code2prompt chemin/vers/base-de-code --encoding=p50k ``` Tokenizers supportés : `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/fr/docs/how_to/filter_files.md b/website/src/content/docs/fr/docs/how_to/filter_files.md index 4a2c1049..fd33d268 100644 --- a/website/src/content/docs/fr/docs/how_to/filter_files.md +++ b/website/src/content/docs/fr/docs/how_to/filter_files.md @@ -39,13 +39,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree Affichez le nombre de jetons de l'invite générée : ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` Spécifiez un tokenizeur pour le décompte des jetons : ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` Tokenizeurs pris en charge : `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/ja/docs/how_to/cli.mdx b/website/src/content/docs/ja/docs/how_to/cli.mdx index 86fc97ea..fb622462 100644 --- a/website/src/content/docs/ja/docs/how_to/cli.mdx +++ b/website/src/content/docs/ja/docs/how_to/cli.mdx @@ -62,13 +62,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree 生成されたプロンプトのトークン数を表示する: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` トークン数計算に使用するトークナイザーを指定する: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` サポートされているトークナイザー: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/ja/docs/how_to/filter_files.md b/website/src/content/docs/ja/docs/how_to/filter_files.md index 1b4b5f2d..f92bc92e 100644 --- a/website/src/content/docs/ja/docs/how_to/filter_files.md +++ b/website/src/content/docs/ja/docs/how_to/filter_files.md @@ -39,13 +39,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree 生成されたプロンプトのトークン数を表示する: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` トークン数にトークナイザを指定する: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` サポートされているトークナイザ: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/ru/docs/how_to/cli.mdx b/website/src/content/docs/ru/docs/how_to/cli.mdx index 5e1c73cd..a04b7b51 100644 --- a/website/src/content/docs/ru/docs/how_to/cli.mdx +++ b/website/src/content/docs/ru/docs/how_to/cli.mdx @@ -62,13 +62,13 @@ code2prompt путь/к/кодовой/базе --exclude="*.npy,*.wav" --exclud Отображение количества токенов сгенерированного промпта: ```sh -code2prompt путь/к/кодовой/базе --tokens +code2prompt путь/к/кодовой/базе --token-format=format ``` Указание токенизатора для подсчёта токенов: ```sh -code2prompt путь/к/кодовой/базе --tokens --encoding=p50k +code2prompt путь/к/кодовой/базе --encoding=p50k ``` Поддерживаемые токенизаторы: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/ru/docs/how_to/filter_files.md b/website/src/content/docs/ru/docs/how_to/filter_files.md index 93b20f23..8e0f9af1 100644 --- a/website/src/content/docs/ru/docs/how_to/filter_files.md +++ b/website/src/content/docs/ru/docs/how_to/filter_files.md @@ -39,13 +39,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree Отобразить количество токенов сгенерированного запроса: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` Указать токенизатор для подсчета токенов: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` Поддерживаемые токенизаторы: `cl100k`, `p50k`, `p50k_edit`, `r50k_bas`. diff --git a/website/src/content/docs/zh/docs/how_to/cli.mdx b/website/src/content/docs/zh/docs/how_to/cli.mdx index 583aa979..fa284e64 100644 --- a/website/src/content/docs/zh/docs/how_to/cli.mdx +++ b/website/src/content/docs/zh/docs/how_to/cli.mdx @@ -62,13 +62,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree 显示生成提示的 token 数量: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` 指定用于 token 计数的 tokenizer: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` 支持的 tokenizer:`cl100k`、`p50k`、`p50k_edit`、`r50k_bas`。 diff --git a/website/src/content/docs/zh/docs/how_to/filter_files.md b/website/src/content/docs/zh/docs/how_to/filter_files.md index 12ea9517..46e86ae9 100644 --- a/website/src/content/docs/zh/docs/how_to/filter_files.md +++ b/website/src/content/docs/zh/docs/how_to/filter_files.md @@ -39,13 +39,13 @@ code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree 显示生成的提示的 token 数量: ```sh -code2prompt path/to/codebase --tokens +code2prompt path/to/codebase --token-format=format ``` 指定 token 计数器的 tokenizer: ```sh -code2prompt path/to/codebase --tokens --encoding=p50k +code2prompt path/to/codebase --encoding=p50k ``` 支持的 tokenizer:`cl100k`、`p50k`、`p50k_edit`、`r50k_bas`。 From 5254cd157310065f8447b01e14b476fec35da542 Mon Sep 17 00:00:00 2001 From: cnYui Date: Sat, 5 Sep 2026 23:48:08 +0900 Subject: [PATCH 3/3] docs: drop the removed `--exclude-from-tree` flag from how-to examples That flag no longer exists. Pruning non-matching entries from the source tree is now the default: crates/code2prompt-core/src/path.rs computes `let include_in_tree = config.full_directory_tree || entry_match;`, so `--full-directory-tree` is the opt-out. The surrounding sentence stays accurate, only the dead flag is removed; the English page gains one line pointing at `--full-directory-tree`. Co-Authored-By: Claude Opus 5 --- README_ES.md | 2 +- website/src/content/docs/de/docs/how_to/cli.mdx | 2 +- website/src/content/docs/de/docs/how_to/filter_files.md | 2 +- website/src/content/docs/docs/how_to/cli.mdx | 4 +++- website/src/content/docs/es/docs/how_to/cli.mdx | 2 +- website/src/content/docs/es/docs/how_to/filter_files.md | 2 +- website/src/content/docs/fr/docs/how_to/cli.mdx | 2 +- website/src/content/docs/fr/docs/how_to/filter_files.md | 2 +- website/src/content/docs/ja/docs/how_to/cli.mdx | 2 +- website/src/content/docs/ja/docs/how_to/filter_files.md | 2 +- website/src/content/docs/ru/docs/how_to/cli.mdx | 2 +- website/src/content/docs/ru/docs/how_to/filter_files.md | 2 +- website/src/content/docs/zh/docs/how_to/cli.mdx | 2 +- website/src/content/docs/zh/docs/how_to/filter_files.md | 2 +- 14 files changed, 16 insertions(+), 14 deletions(-) diff --git a/README_ES.md b/README_ES.md index 1ebe47cb..478eec38 100644 --- a/README_ES.md +++ b/README_ES.md @@ -116,7 +116,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" Excluir archivos/carpetas del árbol de origen basándose en patrones de exclusión: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` Mostrar el conteo de tokens del prompt generado: diff --git a/website/src/content/docs/de/docs/how_to/cli.mdx b/website/src/content/docs/de/docs/how_to/cli.mdx index 434cdba8..1d35f5a5 100644 --- a/website/src/content/docs/de/docs/how_to/cli.mdx +++ b/website/src/content/docs/de/docs/how_to/cli.mdx @@ -56,7 +56,7 @@ code2prompt pfad/zur/codebase --exclude="*.txt,*.md" Dateien/Ordner im Quellbaum anhand von Ausschlussmustern entfernen: ```sh -code2prompt pfad/zur/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt pfad/zur/codebase --exclude="*.npy,*.wav" ``` Token‑Anzahl des generierten Prompts anzeigen: diff --git a/website/src/content/docs/de/docs/how_to/filter_files.md b/website/src/content/docs/de/docs/how_to/filter_files.md index 19ca78f2..8f0d1e27 100644 --- a/website/src/content/docs/de/docs/how_to/filter_files.md +++ b/website/src/content/docs/de/docs/how_to/filter_files.md @@ -33,7 +33,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" Schließen Sie Dateien/Ordner aus dem Quellbaum basierend auf Ausschlussmustern aus: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` Zeigen Sie die Tokenanzahl des generierten Prompts an: diff --git a/website/src/content/docs/docs/how_to/cli.mdx b/website/src/content/docs/docs/how_to/cli.mdx index 2efd37a5..64721977 100644 --- a/website/src/content/docs/docs/how_to/cli.mdx +++ b/website/src/content/docs/docs/how_to/cli.mdx @@ -57,9 +57,11 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" Exclude files/folders from the source tree based on exclude patterns: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` +Filtered-out paths are pruned from the source tree by default. Use `--full-directory-tree` to print the whole tree regardless of the include/exclude patterns. + Display the token count of the generated prompt: ```sh diff --git a/website/src/content/docs/es/docs/how_to/cli.mdx b/website/src/content/docs/es/docs/how_to/cli.mdx index a5d5a9b1..fac3a962 100644 --- a/website/src/content/docs/es/docs/how_to/cli.mdx +++ b/website/src/content/docs/es/docs/how_to/cli.mdx @@ -57,7 +57,7 @@ code2prompt ruta/a/código-base --exclude="*.txt,*.md" Excluir archivos/carpetas del árbol de origen según patrones de exclusión: ```sh -code2prompt ruta/a/código-base --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt ruta/a/código-base --exclude="*.npy,*.wav" ``` Mostrar el recuento de tokens del prompt generado: diff --git a/website/src/content/docs/es/docs/how_to/filter_files.md b/website/src/content/docs/es/docs/how_to/filter_files.md index 94380850..128e463b 100644 --- a/website/src/content/docs/es/docs/how_to/filter_files.md +++ b/website/src/content/docs/es/docs/how_to/filter_files.md @@ -33,7 +33,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" Excluir archivos/carpeta del árbol de origen según patrones de exclusión: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` Mostrar el recuento de tokens del prompt generado: diff --git a/website/src/content/docs/fr/docs/how_to/cli.mdx b/website/src/content/docs/fr/docs/how_to/cli.mdx index 647c8c20..b6956c27 100644 --- a/website/src/content/docs/fr/docs/how_to/cli.mdx +++ b/website/src/content/docs/fr/docs/how_to/cli.mdx @@ -57,7 +57,7 @@ code2prompt chemin/vers/base-de-code --exclude="*.txt,*.md" Exclure des fichiers/dossiers de l'arborescence source en fonction des motifs d'exclusion : ```sh -code2prompt chemin/vers/base-de-code --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt chemin/vers/base-de-code --exclude="*.npy,*.wav" ``` Afficher le nombre de tokens du prompt généré : diff --git a/website/src/content/docs/fr/docs/how_to/filter_files.md b/website/src/content/docs/fr/docs/how_to/filter_files.md index fd33d268..1d408741 100644 --- a/website/src/content/docs/fr/docs/how_to/filter_files.md +++ b/website/src/content/docs/fr/docs/how_to/filter_files.md @@ -33,7 +33,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" Excluez les fichiers/dossiers de l'arborescence source en fonction des modèles d'exclusion : ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` Affichez le nombre de jetons de l'invite générée : diff --git a/website/src/content/docs/ja/docs/how_to/cli.mdx b/website/src/content/docs/ja/docs/how_to/cli.mdx index fb622462..4a8e787d 100644 --- a/website/src/content/docs/ja/docs/how_to/cli.mdx +++ b/website/src/content/docs/ja/docs/how_to/cli.mdx @@ -56,7 +56,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" 除外パターンに基づいてソースツリーからファイル/フォルダを除外する: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` 生成されたプロンプトのトークン数を表示する: diff --git a/website/src/content/docs/ja/docs/how_to/filter_files.md b/website/src/content/docs/ja/docs/how_to/filter_files.md index f92bc92e..c4ef1957 100644 --- a/website/src/content/docs/ja/docs/how_to/filter_files.md +++ b/website/src/content/docs/ja/docs/how_to/filter_files.md @@ -33,7 +33,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" ソースツリーから除外パターンに基づいてファイル/フォルダを除外する: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` 生成されたプロンプトのトークン数を表示する: diff --git a/website/src/content/docs/ru/docs/how_to/cli.mdx b/website/src/content/docs/ru/docs/how_to/cli.mdx index a04b7b51..8bdff278 100644 --- a/website/src/content/docs/ru/docs/how_to/cli.mdx +++ b/website/src/content/docs/ru/docs/how_to/cli.mdx @@ -56,7 +56,7 @@ code2prompt путь/к/кодовой/базе --exclude="*.txt,*.md" Исключение файлов/папок из дерева исходного кода по шаблонам исключения: ```sh -code2prompt путь/к/кодовой/базе --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt путь/к/кодовой/базе --exclude="*.npy,*.wav" ``` Отображение количества токенов сгенерированного промпта: diff --git a/website/src/content/docs/ru/docs/how_to/filter_files.md b/website/src/content/docs/ru/docs/how_to/filter_files.md index 8e0f9af1..85509c64 100644 --- a/website/src/content/docs/ru/docs/how_to/filter_files.md +++ b/website/src/content/docs/ru/docs/how_to/filter_files.md @@ -33,7 +33,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" Исключить файлы/папки из дерева исходных файлов на основе шаблонов исключения: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` Отобразить количество токенов сгенерированного запроса: diff --git a/website/src/content/docs/zh/docs/how_to/cli.mdx b/website/src/content/docs/zh/docs/how_to/cli.mdx index fa284e64..45a8b3f5 100644 --- a/website/src/content/docs/zh/docs/how_to/cli.mdx +++ b/website/src/content/docs/zh/docs/how_to/cli.mdx @@ -56,7 +56,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" 根据排除模式从源树中排除文件/文件夹: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` 显示生成提示的 token 数量: diff --git a/website/src/content/docs/zh/docs/how_to/filter_files.md b/website/src/content/docs/zh/docs/how_to/filter_files.md index 46e86ae9..1c99810e 100644 --- a/website/src/content/docs/zh/docs/how_to/filter_files.md +++ b/website/src/content/docs/zh/docs/how_to/filter_files.md @@ -33,7 +33,7 @@ code2prompt path/to/codebase --exclude="*.txt,*.md" 根据排除模式从源树中排除文件/文件夹: ```sh -code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree +code2prompt path/to/codebase --exclude="*.npy,*.wav" ``` 显示生成的提示的 token 数量: