Skip to content
Search

Scooter

lastmod 2024-11-27created 2024-11-271 edits

Interactive find and replace in the terminal

An interactive Find & Replace tool for the terminal

Features

  • Provides the find/replace feature of GUI editors as a UI in the terminal
  • Works across multiple files, and each can be handled individually
    • Search with a fixed string or regular expression, enter the replacement, then choose individually whether to replace each match
    • Can search only specific files by specifying a regular expression for file paths
  • If a file changes after the search, replacements for that change are automatically excluded, and such cases are shown separately at the end
  • Supports .gitignore and .ignore files
  • Ignores hidden files by default; they can be included with the --hidden flag
  • Regular expression capture groups can be used in the replacement string: search for (\d) - (\w+) and replace with (\(2) "\)1"
  • Written in Rust. Binaries provided for Windows/Mac/Linux

See also

Favorite site

author Zer0 sitemap