seekr - Search, Inspect, and Replace Text Across Files
An inspectable and composable workflow for
search-and-replace in text files. Files can be listed,
filtered, and searched separately, with inspectable exclusions
showing what was excluded and why. Matches are represented as
structured vectors that can be printed with context,
summarized, and filtered. Replacements can be defined at search
time or set and updated after the search. Only matches present
in the vector are modified when files are written. Backup and
restore helpers are provided for file workflows. Text that has
already been read can also be searched and updated directly,
giving users control over input, output, and encoding when
needed.