ripgrep (arba tiesiog rg) yra greita ir galinga komandinės eilutės priemonė teksto eilutėms failuose ieškoti. Ji sukurta taip, kad būtų greitesnė už kitas panašias priemones, pavyzdžiui, grep ir ack. Ji pagrįsta reguliariosiomis išraiškomis ir naudoja daugiasluoksnę paiešką vienu metu keliuose failuose. Ji praleidžia pagal nutylėjimą ignoruojamus failus ir katalogus, pavyzdžiui, .git ir .svn.
Norėdami naudoti ripgrep, turite nurodyti kelią iki katalogo arba failo, kurio norite ieškoti, ir ieškomą šabloną. ripgrep leidžia naudoti įvairias parinktis ir žymes, kad patikslintumėte paiešką, pavyzdžiui, ignoruoti didžiąsias raides, atlikti rekursinę paiešką, neįtraukti tam tikro tipo failų ir kt.
ripgrep (arba rg) turi keletą privalumų, palyginti su kitomis teksto paieškos priemonėmis:
Toliau papasakosime, kaip atlikti jos diegimą.
Priklausomai nuo operacinės sistemos, ripgrep diegimas gali būti skirtingas.
Atidarykite terminalą. Įveskite šias komandas:
sudo apt-get update
sudo apt-get install ripgrep
Atidarykite terminalą. Įveskite šią komandą:
sudo dnf install ripgrep
Atidarykite terminalą. Įdiekite "Homebrew" (jei jos dar neturite) naudodami šią komandą:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Įdiegę "Homebrew", įveskite:
brew install ripgrep
Atlikus šiuos veiksmus, ripgrep bus įdiegta