Intuitive find & replace CLI (sed alternative)
A huge thanks to everyone who helped make this release happen! :tada:
A quick note to any packagers. The generated shell completions and man page are
now in the gen
directory of the repo. They're also included in the pre-built
release artifacts on the releases page.
--preview
flag and fixed
how text coloring was handled in tests--string-mode
to --fixed-strings
(@CosmicHorrorDev)
-s
--string-mode
to -f
--fixed-strings
to better match
similar tools-s
and --string-mode
will still continue to work for backwards
compatibility, but are no longer documented$<num><non_num>
capture replacement names (@CosmicHorrorDev)
$1foo
) then it would be considered
the impossible-to-use 1foo
capture. The correct way to pass the numbered
capture group in this case would be to surround the number with curly braces
like so ${1}foo
. The error just detects this case and informs the user of
the issue--
has no special meaning to shells (@hexagonrecursion)-f
flag's help text$
escape (@yahkbar)
$$
is a literal $
in the
replacement textclap_mangen
and roff
to generate manpage (@nc7s)
arm-unknown-linux-gnueabihf
target to CI and releasesaarch64-apple-darwin
target (@yahkbar)strip
ed release binaries and added the aarch64-ubuntu-linux-musl
targetarmv7-unknown-linux-gnueabihf
target (@yahkbar)
armv7-unknown-linux-gnueabihf
target to the list of targets to
build in CI and for each releaseaarch64-apple-darwin
tests (@yahkbar)
aarch64-apple-darwin
to only try building the executable without
running the tests since there seems to be no easy way to test for ARM Apple
targetsx86_64-pc-windows-gnu
and x86_64-windows-musl
targets back to
the list of targets to build in CI and for each releasecargo update
(@CosmicHorrorDev)
memmap
-> memmap2
(@CosmicHorrorDev)
.editorconfig
file matching the settings listed in the
.rustfmt.toml
fileatty
for is-terminal
(@CosmicHorrorDev)
cargo-xtask
task (@CosmicHorrorDev)
cargo-xtask
tasksd
to the Rust 2021 editionactions-rs
actions to dtolnay@rust-toolchain
::set-output
to $GITHUB_ENV
sd
version in lockfile (@CosmicHorrorDev)The official v1.0 release is out. Check that out instead!
This is the official beta release for v1.0. Expect the 1.0 release in the coming days. Enjoy :tada:
A quick note to any packages. The generated shell completions and man page are
now in the gen
directory of the repo. They're also included in the pre-built
release artifacts on the releases page.
--preview
flag and fixed
how text coloring was handled in tests--string-mode
to --fixed-strings
(@CosmicHorrorDev)
-s
--string-mode
to -f
--fixed-strings
to better match
similar tools-s
and --string-mode
will still continue to work for backwards
compatibility, but are no longer documented$<num><non_num>
capture replacement names (@CosmicHorrorDev)
$1foo
) then it would be considered
the impossible-to-use 1foo
capture. The correct way to pass the numbered
capture group in this case would be to surround the number with curly braces
like so ${1}foo
. The error just detects this case and informs the user of
the issue--
has no special meaning to shells (@hexagonrecursion)-f
flag's help text$
escape (@yahkbar)
$$
is a literal $
in the
replacement textclap_mangen
and roff
to generate manpage (@nc7s)
arm-unknown-linux-gnueabihf
target to CI and releasesaarch64-apple-darwin
target (@yahkbar)strip
ed release binaries and added the aarch64-ubuntu-linux-musl
targetarmv7-unknown-linux-gnueabihf
target (@yahkbar)
armv7-unknown-linux-gnueabihf
target to the list of targets to
build in CI and for each releaseaarch64-apple-darwin
tests (@yahkbar)
aarch64-apple-darwin
to only try building the executable without
running the tests since there seems to be no easy way to test for ARM Apple
targetsx86_64-pc-windows-gnu
and x86_64-windows-musl
targets back to
the list of targets to build in CI and for each releasecargo update
(@CosmicHorrorDev)
memmap
-> memmap2
(@CosmicHorrorDev)
.editorconfig
file matching the settings listed in the
.rustfmt.toml
fileatty
for is-terminal
(@CosmicHorrorDev)
cargo-xtask
task (@CosmicHorrorDev)
cargo-xtask
tasksd
to the Rust 2021 editionactions-rs
actions to dtolnay@rust-toolchain
::set-output
to $GITHUB_ENV
An alpha release for the upcoming v1.0 release. A beta release should follow in the coming days
This is just a pre-alpha, so don't get too excited (yet). We're just making sure that all the assets get built and uploaded correctly for the pending official release
This list of changes was auto generated.
This list of changes was auto generated.
This list of changes was auto generated.
This list of changes was auto generated.