Toolverse
Wszystkie skille

repomix-unmixer

autor: daymade

Rozpakuj repomix — przywróć strukturę katalogów z jednego pliku

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
daymade
Kategoria
DevOps
Wyświetlenia
24

O skillu

Skill do wyodrębniania plików z archiwów repomix i przywracania oryginalnej struktury katalogów. Repomix pakuje całe repozytoria w jeden plik (XML, Markdown lub JSON) — to narzędzie odwraca ten proces. Użyj go, gdy potrzebujesz rozpakować zawartość repomix, przywrócić poszczególne pliki lub zweryfikować strukturę spakowanego repozytorium. Skrypt unmix_repomix.py automatycznie parsuje format, ekstrahuje ścieżki i zawartość, tworzy katalogi oraz zapisuje każdy plik w oryginalnym miejscu.

Jak używać

  1. Upewnij się, że masz dostęp do pliku repomix (format XML, Markdown lub JSON) oraz że Python 3 jest zainstalowany w Twoim systemie.

  2. 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.

  3. Uruchom skrypt unmix_repomix.py z 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".

  4. 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.

  5. Monitoruj postęp ekstrakcji wyświetlany w konsoli. Skrypt wypisze statystyki i potwierdzenie ukończenia procesu.

  6. Sprawdź katalog wyjściowy — wszystkie pliki powinny być przywrócone w oryginalnej strukturze katalogów, gotowe do użycia lub dalszej analizy.

Podobne skille