Source: rust-sd Section: utils Priority: optional Build-Depends: debhelper (>= 12), dh-cargo (>= 25), cargo:native, rustc:native, libstd-rust-dev, librust-man-0.3+default-dev, librust-memmap-0.7+default-dev, librust-rayon-1+default-dev (>= 1.3.1-~~), librust-regex-1+default-dev (>= 1.3.9-~~), librust-structopt-0.3+default-dev (>= 0.3.15-~~), librust-tempfile-3+default-dev (>= 3.1.0-~~), librust-thiserror-1+default-dev (>= 1.0.20-~~), librust-unescape-0.1+default-dev Maintainer: Debian Rust Maintainers Uploaders: Blair Noctis Standards-Version: 4.5.1 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/sd] Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/sd Homepage: https://github.com/chmln/sd Rules-Requires-Root: no Package: sd Architecture: any Multi-Arch: allowed Depends: ${misc:Depends}, ${shlibs:Depends}, ${cargo:Depends} Recommends: ${cargo:Recommends} Suggests: ${cargo:Suggests} Provides: ${cargo:Provides} Built-Using: ${cargo:Built-Using} XB-X-Cargo-Built-Using: ${cargo:X-Cargo-Built-Using} Description: intuitive find and replace CLI sd uses Python and JavaScript style regex syntax, without the quirks of sed and awk. While sed can do many things, sd focuses on doing one thing and doing it well, has common-sense defualts and a focus on daily use. It's also faster. . - Find and replace expressions are separate, unlike sed: sd before after sed s/before/after/g - Modify files in-place: sd before after file.txt sed -i'' 's/before/after/g' file.txt - String-literal mode - Named or unnamed catch groups