diff --git a/README.md b/README.md index 13309e017..65c9ffb71 100644 --- a/README.md +++ b/README.md @@ -255,6 +255,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin The `--stdin` option allows you to pipe a list of file paths to Repomix, giving you ultimate flexibility in selecting which files to pack. +When using `--stdin`, the specified files are effectively added to the include patterns. This means that the normal include and ignore behavior still applies - files specified via stdin will still be excluded if they match ignore patterns. + > [!NOTE] > When using `--stdin`, file paths can be relative or absolute, and Repomix will automatically handle path resolution and deduplication. diff --git a/website/client/src/de/guide/usage.md b/website/client/src/de/guide/usage.md index 5ba3e7f2d..157dab959 100644 --- a/website/client/src/de/guide/usage.md +++ b/website/client/src/de/guide/usage.md @@ -79,6 +79,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin Die `--stdin`-Option ermöglicht es Ihnen, eine Liste von Dateipfaden an Repomix zu übertragen und bietet ultimative Flexibilität bei der Auswahl der zu packenden Dateien. +Bei der Verwendung von `--stdin` werden die angegebenen Dateien effektiv zu den Include-Mustern hinzugefügt. Das bedeutet, dass das normale Include- und Ignore-Verhalten weiterhin gilt - über stdin angegebene Dateien werden trotzdem ausgeschlossen, wenn sie mit Ignore-Mustern übereinstimmen. + > [!NOTE] > Bei der Verwendung von `--stdin` können Dateipfade relativ oder absolut angegeben werden, und Repomix übernimmt automatisch die Pfadauflösung und Deduplizierung. diff --git a/website/client/src/en/guide/usage.md b/website/client/src/en/guide/usage.md index 7a81e7f82..257d1e103 100644 --- a/website/client/src/en/guide/usage.md +++ b/website/client/src/en/guide/usage.md @@ -79,6 +79,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin The `--stdin` option allows you to pipe a list of file paths to Repomix, giving you ultimate flexibility in selecting which files to pack. +When using `--stdin`, the specified files are effectively added to the include patterns. This means that the normal include and ignore behavior still applies - files specified via stdin will still be excluded if they match ignore patterns. + > [!NOTE] > When using `--stdin`, file paths can be relative or absolute, and Repomix will automatically handle path resolution and deduplication. diff --git a/website/client/src/es/guide/usage.md b/website/client/src/es/guide/usage.md index ddf2ae82b..d64f58513 100644 --- a/website/client/src/es/guide/usage.md +++ b/website/client/src/es/guide/usage.md @@ -79,6 +79,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin La opción `--stdin` te permite canalizar una lista de rutas de archivos a Repomix, brindando máxima flexibilidad en la selección de qué archivos empaquetar. +Cuando se usa `--stdin`, los archivos especificados se agregan efectivamente a los patrones de inclusión. Esto significa que el comportamiento normal de inclusión e ignorar sigue aplicando - los archivos especificados vía stdin aún serán excluidos si coinciden con patrones de ignorar. + > [!NOTE] > Cuando uses `--stdin`, las rutas de archivos pueden ser relativas o absolutas, y Repomix manejará automáticamente la resolución de rutas y la eliminación de duplicados. diff --git a/website/client/src/fr/guide/usage.md b/website/client/src/fr/guide/usage.md index bacd45283..693c39e83 100644 --- a/website/client/src/fr/guide/usage.md +++ b/website/client/src/fr/guide/usage.md @@ -83,6 +83,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin L'option `--stdin` vous permet de transmettre une liste de chemins de fichiers à Repomix, offrant une flexibilité ultime dans la sélection des fichiers à empaqueter. +Lorsque vous utilisez `--stdin`, les fichiers spécifiés sont effectivement ajoutés aux motifs d'inclusion. Cela signifie que le comportement normal d'inclusion et d'exclusion s'applique toujours - les fichiers spécifiés via stdin seront toujours exclus s'ils correspondent aux motifs d'exclusion. + > [!NOTE] > Lors de l'utilisation de `--stdin`, les chemins de fichiers peuvent être relatifs ou absolus, et Repomix gèrera automatiquement la résolution des chemins et la déduplication. diff --git a/website/client/src/hi/guide/usage.md b/website/client/src/hi/guide/usage.md index 9665dff73..7ed0aaeff 100644 --- a/website/client/src/hi/guide/usage.md +++ b/website/client/src/hi/guide/usage.md @@ -122,6 +122,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin `--stdin` विकल्प आपको फ़ाइल पथों की सूची को Repomix में पाइप करने की अनुमति देता है, जो आपको पैक करने के लिए फ़ाइलों का चयन करने में अधिकतम लचीलापन प्रदान करता है। +`--stdin` का उपयोग करते समय, निर्दिष्ट फ़ाइलें प्रभावी रूप से include पैटर्न में जोड़ी जाती हैं। इसका मतलब है कि सामान्य include और ignore व्यवहार अभी भी लागू होता है - stdin के माध्यम से निर्दिष्ट फ़ाइलें अभी भी बाहर रखी जाएंगी यदि वे ignore पैटर्न से मेल खाती हैं। + > [!NOTE] > `--stdin` का उपयोग करते समय, फ़ाइल पथ सापेक्ष या पूर्ण हो सकते हैं, और Repomix स्वचालित रूप से पथ रिज़ॉल्यूशन और डुप्लिकेशन हैंडलिंग करेगा। diff --git a/website/client/src/id/guide/usage.md b/website/client/src/id/guide/usage.md index 8204c23e4..e087107a8 100644 --- a/website/client/src/id/guide/usage.md +++ b/website/client/src/id/guide/usage.md @@ -94,6 +94,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin Opsi `--stdin` memungkinkan Anda untuk mem-pipe daftar jalur file ke Repomix, memberikan fleksibilitas maksimum dalam memilih file mana yang akan dikemas. +Saat menggunakan `--stdin`, file yang ditentukan secara efektif ditambahkan ke pola include. Ini berarti perilaku include dan ignore normal masih berlaku - file yang ditentukan melalui stdin masih akan dikecualikan jika cocok dengan pola ignore. + > [!NOTE] > Saat menggunakan `--stdin`, jalur file dapat berupa jalur relatif atau absolut, dan Repomix akan menangani resolusi jalur dan deduplikasi secara otomatis. diff --git a/website/client/src/ja/guide/usage.md b/website/client/src/ja/guide/usage.md index 7cf95fd4a..68ffafc85 100644 --- a/website/client/src/ja/guide/usage.md +++ b/website/client/src/ja/guide/usage.md @@ -79,6 +79,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin `--stdin`オプションを使用すると、Repomixにファイルパスのリストをパイプできるため、どのファイルをパッケージ化するかの選択において究極の柔軟性が得られます。 +`--stdin`で指定されたファイルは、実質的にincludeパターンに追加されます。つまり、通常のincludeおよびignoreの動作と同じで、stdinで指定したファイルもignoreパターンに一致する場合は除外されます。 + > [!NOTE] > `--stdin`を使用する場合、ファイルパスは相対パスまたは絶対パスのどちらでも指定でき、Repomixが自動的にパス解決と重複除去を処理します。 diff --git a/website/client/src/ko/guide/usage.md b/website/client/src/ko/guide/usage.md index 88ef3270b..a41b7c479 100644 --- a/website/client/src/ko/guide/usage.md +++ b/website/client/src/ko/guide/usage.md @@ -79,6 +79,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin `--stdin` 옵션을 사용하면 파일 경로 목록을 Repomix로 파이프할 수 있어 패킹할 파일 선택에 최고의 유연성을 제공합니다. +`--stdin`을 사용할 때 지정된 파일은 실질적으로 include 패턴에 추가됩니다. 즉, 일반적인 include 및 ignore 동작이 여전히 적용되므로 stdin으로 지정한 파일도 ignore 패턴과 일치하면 제외됩니다. + > [!NOTE] > `--stdin`을 사용할 때 파일 경로는 상대 경로 또는 절대 경로가 될 수 있으며, Repomix가 자동으로 경로 해석과 중복 제거를 처리합니다. diff --git a/website/client/src/pt-br/guide/usage.md b/website/client/src/pt-br/guide/usage.md index 19b11d3c5..bd03f9573 100644 --- a/website/client/src/pt-br/guide/usage.md +++ b/website/client/src/pt-br/guide/usage.md @@ -79,6 +79,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin A opção `--stdin` permite que você canalize uma lista de caminhos de arquivos para o Repomix, oferecendo máxima flexibilidade na seleção de quais arquivos compactar. +Ao usar `--stdin`, os arquivos especificados são efetivamente adicionados aos padrões de inclusão. Isso significa que o comportamento normal de inclusão e exclusão ainda se aplica - arquivos especificados via stdin ainda serão excluídos se coincidirem com padrões de exclusão. + > [!NOTE] > Ao usar `--stdin`, os caminhos de arquivos podem ser relativos ou absolutos, e o Repomix tratará automaticamente da resolução de caminhos e deduplicação. diff --git a/website/client/src/vi/guide/usage.md b/website/client/src/vi/guide/usage.md index 8b0d6fb07..6da5a01bc 100644 --- a/website/client/src/vi/guide/usage.md +++ b/website/client/src/vi/guide/usage.md @@ -91,6 +91,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin Tùy chọn `--stdin` cho phép bạn truyền danh sách đường dẫn tệp tới Repomix, mang lại tính linh hoạt tối đa trong việc chọn tệp nào để đóng gói. +Khi sử dụng `--stdin`, các tệp được chỉ định thực sự được thêm vào các mẫu bao gồm. Điều này có nghĩa là hành vi bao gồm và bỏ qua bình thường vẫn áp dụng - các tệp được chỉ định qua stdin vẫn sẽ bị loại trừ nếu chúng khớp với các mẫu bỏ qua. + > [!NOTE] > Khi sử dụng `--stdin`, đường dẫn tệp có thể là tương đối hoặc tuyệt đối, và Repomix sẽ tự động xử lý việc phân giải đường dẫn và loại bỏ trùng lặp. diff --git a/website/client/src/zh-cn/guide/usage.md b/website/client/src/zh-cn/guide/usage.md index 42264325c..564ff1e85 100644 --- a/website/client/src/zh-cn/guide/usage.md +++ b/website/client/src/zh-cn/guide/usage.md @@ -79,6 +79,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin `--stdin` 选项允许您向 Repomix 传递文件路径列表,在选择要打包的文件时提供终极灵活性。 +使用 `--stdin` 时,指定的文件实际上被添加到包含模式中。这意味着正常的包含和忽略行为仍然适用 - 通过 stdin 指定的文件如果匹配忽略模式仍会被排除。 + > [!NOTE] > 使用 `--stdin` 时,文件路径可以是相对路径或绝对路径,Repomix 会自动处理路径解析和去重。 diff --git a/website/client/src/zh-tw/guide/usage.md b/website/client/src/zh-tw/guide/usage.md index ac34c7919..d48161744 100644 --- a/website/client/src/zh-tw/guide/usage.md +++ b/website/client/src/zh-tw/guide/usage.md @@ -79,6 +79,8 @@ echo -e "src/index.ts\nsrc/utils.ts" | repomix --stdin `--stdin` 選項允許您向 Repomix 傳遞文件路徑列表,在選擇要打包的文件時提供終極靈活性。 +使用 `--stdin` 時,指定的文件實際上被添加到包含模式中。這意味著正常的包含和忽略行為仍然適用 - 通過 stdin 指定的文件如果匹配忽略模式仍會被排除。 + > [!NOTE] > 使用 `--stdin` 時,文件路徑可以是相對路徑或絕對路徑,Repomix 會自動處理路徑解析和去重。