← Package directory
Available on winget

Install Scooter

Interactive find and replace in the terminal

Install with winget
winget install --id thomasschafer.scooter
Upgrade
winget upgrade --id thomasschafer.scooter
Uninstall
winget uninstall --id thomasschafer.scooter

About Scooter

Interactive find and replace in the terminal

What's new in 0.9.1

New features: - feat: add colour on empty search by @Its-Just-Nans in #375 Bug fixes: - Remove svg from binary extension detection by @thomasschafer in #355 - Avoid searching again when toggling escape sequences by @thomasschafer in #357 Other changes: - Bump various deps New Contributors - @Its-Just-Nans made their first contribution in #375 Full Changelog: v0.9.0...v0.9.1

Read release notes

Version history

Version Updated Notes
0.9.1 Unknown New features: - feat: add colour on empty search by @Its-Just-Nans in #375 Bug fixes: - Remove svg from binary extension detection by @thomasschafer in #355 - Avoid searching again when toggling escape sequences by @thom...
0.9.0 Unknown New features: - Add multiline searching by @thomasschafer in #301 - Improve multiline diff preview performance and cache behavior by @thomasschafer in #352 - Add TypeScript highlighting and other common formats by @thoma...
0.8.5 Unknown New features: - Add keybinding to toggle hidden files by @thomasschafer in #313 - Exclude git folders by default, include with --include-git-folders by @thomasschafer in #319 Bug fixes: - Speed up rendering of long lines...
0.8.4 Unknown New features: - Add --editor-command flag by @gfontenot in #283 Bug fixes: - Use overridden quit keymap in deprecation popup by @thomasschafer in #282 Other changes: - Bump various dependencies New Contributors - @gfonte...
0.8.3 Unknown New additions: - Add configurable keybindings by @thomasschafer in #266 - Add optional line wrapping by @thomasschafer in #253 - Add print-on-exit option by @Ratakor in #271 Bug fixes: - Show file name rather than "." wh...
0.8.2 Unknown New additions: - Add no-stdin flag by @thomasschafer in #258 - Add package output to flake (and swap to fenix from oxalica) by @BirdeeHub in #259 Other changes: - Bump some dependencies New Contributors - @BirdeeHub made...
0.8.1 Unknown What's Changed - Increase timeout on scooter-core wait by @thomasschafer in #244 - Bump quote from 1.0.40 to 1.0.41 by @dependabot[bot] in #247 - Bump regex from 1.11.2 to 1.11.3 by @dependabot[bot] in #246 - Add config...
0.8.0 Unknown What's Changed - Bump clap from 4.5.42 to 4.5.43 by @dependabot[bot] in #201 - Bump toml from 0.9.4 to 0.9.5 by @dependabot[bot] in #200 - Bump clap from 4.5.43 to 4.5.45 by @dependabot[bot] in #208 - Bump anyhow from 1....
0.6.0 Unknown What's Changed - scooter is available in stable channel by @felixzieger in #185 - Bump toml from 0.8.23 to 0.9.2 by @dependabot[bot] in #186 - Bump unicode-width from 0.1.14 to 0.2.0 by @dependabot[bot] in #188 - Bump cl...
0.5.4 Unknown What's Changed - Move Winget release into existing release workflow by @thomasschafer in #150 - Add --immediate-replace flag by @thomasschafer in #151 - Bump tokio from 1.45.0 to 1.45.1 by @dependabot[bot] in #152 - Add...
0.5.3 Unknown What's Changed New features: - Add --immediate-replace flag by @thomasschafer in #151 - Add --print-results and --immediate flags by @thomasschafer in #153 - Add --no-tui mode by @thomasschafer in #157 Bug fixes: - Fix l...
0.5.2 Unknown What's Changed New features: - Add command-line args to pre-populate fields by @Smithx10 in #90 - Add new vertically stacked view for narrow screens by @thomasschafer in #135 - Differentiate between lines in multi-select...
0.5.1 Unknown What's Changed New features: - Add search time indicator by @thomasschafer in #121 - Detect true colour and update colouring accordingly by @thomasschafer in #132 - Update popup style by @thomasschafer in #127 - Tweak co...
0.5.0 Unknown What's Changed New features: - Add split preview by @thomasschafer in #99 - Add multi-select mode by @thomasschafer in #101 - Add help menu by @thomasschafer in #97 - Add half/full page scrolling by @thomasschafer in #98...
0.4.0 Unknown What's Changed - Replace path pattern with include and exclude fields by @thomasschafer in #78 - Open editor from search results list with o by @thomasschafer in #80 - Add hint and docs for opening editor by @thomasschaf...
0.3.0 Unknown What's Changed - Add match case field by @thomasschafer in #75 - Add packaging status from repology to readme by @thomasschafer in #74 Full Changelog: v0.2.3...v0.3.0
0.2.2 Unknown Release notes