Interactive find-and-replace in the terminal

scooter is an interactive find-and-replace terminal UI app. By default it recursively searches through files in the current directory, but can also be used to process text from stdin.
Search with either a fixed string or a regular expression, enter a replacement, and interactively toggle which instances you want to replace. If the instance you're attempting to replace has changed since the search was performed, e.g. if you've switched branches and that line no longer exists, that particular replacement won't occur: you'll see all such cases at the end.
$ brew install scooter$ yay -S scooter$ yay -S scooter-git$ winget install thomasschafer.scooter$ scoop install scooter$ pkgin install scooter$ cargo install scooter$ https://github.com/thomasschafer/scooter/releases/latestto comment.