bun-runtime
Natywne operacje Bun dla szybkich operacji na plikach, procesach i sieci
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia dostęp do natywnych API Bun runtime dla zoptymalizowanych operacji wejścia-wyjścia. Zarządzaj plikami za pomocą Bun.file(), Bun.write() i Bun.glob(), wykonuj procesy systemowe oraz wysyłaj żądania sieciowe. Idealny dla zadań wymagających wysokiej wydajności I/O w środowisku Bun. Automatycznie obsługuje kodowanie plików i tworzenie katalogów nadrzędnych.
Jak używać
Zainstaluj skill w swoim środowisku agenta, upewniając się, że masz dostęp do skryptów w katalogu scripts/ (bun-fs.sh, bun-glob.sh, bun-process.sh, bun-fetch.sh).
Aby odczytać plik, użyj polecenia read z pełną ścieżką do pliku. Skill zwróci zawartość w formacie JSON z polem content zawierającym tekst pliku.
Do zapisu pliku użyj polecenia write, podając ścieżkę docelową i treść. Skill automatycznie utworzy brakujące katalogi nadrzędne i zwróci potwierdzenie z ścieżką zapisanego pliku.
Dla operacji na wielu plikach zastosuj glob pattern, na przykład /tmp/*.txt, aby otrzymać listę wszystkich pasujących plików wraz z ich liczbą.
Do wykonania poleceń systemowych użyj skryptu process, podając komendę jako argument. Skill zwróci wyjście polecenia w standardowym formacie.
Dla żądań HTTP wykorzystaj skrypt fetch z adresem URL i metodą HTTP (GET, POST itp.). Skill korzysta z natywnego fetch Bun dla optymalnej wydajności.