repomix-unmixer
Extracts files from repomix-packed repositories, restoring original directory structures from XML/Markdown/JSON formats. Activates when users need to unmix repomix files, extract packed repositories, restore file structures from repomix output, or reverse the repomix packing
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Extracts files from repomix-packed repositories, restoring original directory structures from XML/Markdown/JSON formats. Activates when users need to unmix repomix files, extract packed repositories, restore file structures from repomix output, or reverse the repomix packing process.
How to use
Upewnij się, że masz dostęp do pliku repomix (format XML, Markdown lub JSON) oraz że Python 3 jest zainstalowany w Twoim systemie.
Przygotuj ścieżkę do pliku repomix, który chcesz rozpakować, oraz określ katalog docelowy, gdzie mają zostać wyodrębnione pliki. Katalog docelowy zostanie utworzony automatycznie, jeśli nie istnieje.
Uruchom skrypt
unmix_repomix.pyz parametrami: ścieżka do pliku repomix oraz ścieżka katalogu wyjściowego. Przykład:python3 scripts/unmix_repomix.py "/path/to/repomix-output.xml" "/tmp/extracted-files".Skrypt automatycznie parsuje format pliku repomix, ekstrahuje każdy plik i jego zawartość, tworzy niezbędne katalogi nadrzędne oraz zapisuje pliki w oryginalnych lokalizacjach.
Monitoruj postęp ekstrakcji wyświetlany w konsoli. Skrypt wypisze statystyki i potwierdzenie ukończenia procesu.
Sprawdź katalog wyjściowy — wszystkie pliki powinny być przywrócone w oryginalnej strukturze katalogów, gotowe do użycia lub dalszej analizy.