Amber je nástroj pro příkazovou řádku napsaný v jazyce Rust, který slouží k vyhledávání a interaktivnímu nahrazování řetězců v souborových strukturách. Aplikace je inspirována nástroji jako grep, ack nebo ag a je určena pro práci s textovými soubory v repozitářích.
Systém využívá vícevláknové zpracování k paralelnímu procházení adresářů a souborů. Při práci s velkými soubory dochází k jejich rozdělení na menší bloky, které jsou prohledávány současně. Nástroj automaticky ignoruje binární soubory a adresáře systémů pro správu verzí (VCS).
Pro hodnocení programu se prosím nejprve přihlaste