Scooter: Interactive Find and Replace for the Terminal

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. scooter

    Interactive find and replace in the terminal

    There was another comment about the difficulty in installing scooter and in the issues section, there are some requests to add more installation options.

    https://github.com/thomasschafer/scooter/issues/6

    Not everyone has the Rust toolchain installed on their machine. The `cargo install` installation directive needs to be discouraged.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ruplacer

    Find and replace text in source files

    Also see the excellent https://github.com/your-tools/ruplacer.

    For more advanced needs, I have a custom thing called greprep that let's you make changes using your favorite editor. Workflow is like this:

      1. $ rg -n .... > /tmp/lines.txt

  4. helm-ag

    The silver searcher with helm interface

    In Emacs, there is [helm-ag-edit](https://github.com/emacsorphanage/helm-ag) (but uses ripgrep if present). It's almost identical to your workflow, but all done inside the same app.

    1. helm-ag # the search results are updated as you type

  5. nixpkgs

    Nix Packages collection & NixOS

    I opened a PR for it: https://github.com/NixOS/nixpkgs/pull/356310

    In the meantime you can also add packages that aren't yet in nixpkgs using pkgs.callPackage.

  6. serpl

    A simple terminal UI for search and replace, ala VS Code.

    This looks great, good work.

    I’ve been using serpl lately, https://github.com/yassinebridi/serpl

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • The abysmal state of GNU/Linux and a case against shared object libraries

    3 projects | news.ycombinator.com | 14 Oct 2024
  • Embrace the Power of Nix for Your Python + Rust Workflow

    2 projects | dev.to | 24 Jul 2024
  • NixOS: Declarative Builds and Deployments

    13 projects | news.ycombinator.com | 14 Jan 2024
  • LTO by default

    2 projects | /r/NixOS | 11 Jun 2023
  • Transitioning to Rust as a company

    8 projects | /r/rust | 2 Jun 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?