Toolverse
Wszystkie skille

gitload

autor: openclaw

Pobieraj pliki i foldery z GitHuba bez klonowania całego repozytorium

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
5

O skillu

gitload to narzędzie do szybkiego pobierania wybranych plików, folderów lub całych repozytoriów z GitHuba bez potrzeby instalacji gita czy pobierania całej historii zmian. Przydatne, gdy potrzebujesz tylko konkretnej części kodu — np. jednego folderu ze składnikami, pojedynczego pliku czy zawartości repozytorium bez gita. Obsługuje pobieranie do niestandardowej lokalizacji, tworzenie archiwów ZIP oraz dostęp do repozytoriów prywatnych z autentykacją.

Jak używać

  1. Zainstaluj gitload globalnie za pomocą npm (lub używaj go bezpośrednio przez npx bez instalacji): npm install -g gitload-cli

  2. Przygotuj URL do folderu lub pliku, który chcesz pobrać. Jeśli pobierasz folder, URL powinien zawierać /tree/branch/path, a dla pojedynczego pliku — /blob/branch/path.

  3. Uruchom gitload z adresem URL: gitload https://github.com/user/repo/tree/main/src/components. Zawartość zostanie pobrana do folderu o nazwie ostatniego elementu ścieżki (w tym przykładzie components/).

  4. Aby zmienić lokalizację docelową, dodaj flagę -o: gitload https://github.com/user/repo/tree/main/src -o ./moje-zrodlo. Możesz też rozpakować zawartość bezpośrednio do bieżącego katalogu, używając -o .

  5. Jeśli chcesz pobrać zawartość jako plik ZIP, użyj flagi -z: gitload https://github.com/user/repo -z ./repo.zip

  6. Dla repozytoriów prywatnych lub aby uniknąć limitów zapytań, uwierzytelnij się za pomocą gh CLI (wymagane wcześniejsze gh auth login), a następnie dodaj flagę --gh do polecenia.

Podobne skille