Toolverse
All skills

ripgrep

by openclaw

Blazingly fast text search tool - recursively searches directories for regex patterns with respect to gitignore rules.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps

About this skill

Blazingly fast text search tool - recursively searches directories for regex patterns with respect to gitignore rules.

How to use

  1. Zainstaluj ripgrep za pomocą menedżera pakietów dostępnego w Twoim systemie. Na macOS użyj Homebrew poleceniem brew install ripgrep, na Linuxie (Debian/Ubuntu) użyj apt install ripgrep. Po instalacji narzędzie będzie dostępne jako komenda rg.

  2. Przejdź do katalogu projektu, w którym chcesz wyszukiwać. Ripgrep będzie przeszukiwać bieżący katalog i wszystkie jego poddirectories rekurencyjnie.

  3. Wykonaj podstawowe wyszukiwanie, wpisując rg "szukany_tekst". Na przykład rg "TODO" znajdzie wszystkie linie zawierające TODO w projekcie. Ripgrep automatycznie pominąć pliki wymienione w .gitignore.

  4. Jeśli chcesz wyszukiwać tylko w konkretnych typach plików, użyj flagi -t wraz z rozszerzeniem. Przykład: rg "error" -t py przeszuka tylko pliki Pythona, a rg "function" -t js przeszuka tylko pliki JavaScript.

  5. Dla wyszukiwania bez rozróżniania wielkości liter dodaj flagę -i: rg -i "fixme". Aby wyświetlić tylko nazwy plików zawierających dopasowanie zamiast pełnych linii, użyj flagi -l: rg -l "pattern".

  6. W zaawansowanych scenariuszach możesz używać wyrażeń regularnych, na przykład rg "user_\d+" aby znaleźć wzorce takie jak user_123. Jeśli potrzebujesz szukać dokładnego tekstu bez interpretacji jako regex, użyj flagi -F: rg -F "function()".

Related skills