Tout ton projet. Un seul fichier.
Des fichiers éparpillés dans des dossiers imbriqués sont difficiles à transmettre. CodeBag lit ton projet, ne te montre que ce qui est vraiment du code source, et en fait un fichier qui se lit d'un bout à l'autre.
Uniquement ce qui compte
CodeBag construit l'arborescence de ton dossier de projet — mais bin, obj, .vs, node_modules et packages n'y apparaissent même pas. Les extensions qui comptent comme source, c'est toi qui les définis : .cs, .js, .json, .xaml, .sql, .ps1 et tout ce dont tu as besoin, extensible à tout moment. Les dossiers sans le moindre fichier source ne peuvent pas être cochés — impossible d'emporter du superflu par mégarde.
Regarder d'abord, exporter ensuite
Un clic sur un fichier l'affiche avec coloration syntaxique dans l'aperçu. C#, VB, XML, HTML, CSS, JavaScript, JSON, SQL, PowerShell, Markdown — ou automatiquement selon le type de fichier. Police, couleurs et numéros de ligne se règlent comme tu en as l'habitude dans ton éditeur.
Un fichier réellement lisible
L'export écrit tout ce que tu as coché dans un fichier texte avec un en-tête — nom du projet, chemin, date — et, avant chaque fichier, un séparateur bien visible portant son chemin relatif. Celui qui l'ouvre voit immédiatement ce qui vient d'où. Le résultat apparaît dans la fenêtre d'aperçu avant que tu ne le transmettes.
Fait pour le moment où tu transmets du code
Demander conseil à une IA sans téléverser quarante fichiers un par un. Envoyer à un collègue l'état du jour. Conserver un instantané du code tel qu'il était ce jour-là. C'est à ça que sert CodeBag.
| Système | Windows |
|---|---|
| Sortie | un fichier texte horodaté |
| Toujours ignorés | bin, obj, .vs, node_modules, packages |
| Types de fichiers | librement configurables |
| Coloration syntaxique | 11 profils de langage + automatique |
| Interface | anglais |