Files
vim-ale/sd
AJ ONeal 1803c208c3 feat: install shell completions and man pages from archives
Updated install.sh for bat, fd, gh, goreleaser, lsd, rg, sd, watchexec,
and zoxide to extract and install shell completions (bash, fish, zsh) and
man pages from their release archives. Completions go to standard XDG
locations under the versioned opt directory. All moves use 2>/dev/null
fallbacks for older versions that don't include completions.
2026-03-10 09:15:23 -06:00
..
2026-03-08 19:38:49 -06:00
2023-11-02 09:59:07 -06:00

title, homepage, tagline
title homepage tagline
sd https://github.com/chmln/sd sd is an intuitive find & replace CLI.

To update or switch versions, run webi sd@stable (or @v0.7, @beta, etc).

Files

These are the files / directories that are created and/or modified with this install:

~/.config/envman/PATH.env
~/.local/bin/sd

Cheat Sheet

sd is a productive and faster replacement of sed and awk command used for editing files in command line interface,it uses regex syntax similar to those used in JavaScript and Python

Usage of sd:

Replacing Text in a File

sd 'original word' 'final word' ./file_to_be_changed

Taking out word inside slashes from a given string

echo "string output shown /word inside slashes/" | sd '.*(/.*/)' '$1'
  /word inside slashes/

Using the string mode (-s)

 cat exm.txt
  here is an @example

 cat exm.txt| sd -s '@' ''
  here is an example