summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2024-07-06 10:31:39 +0200
committerMichał Górny <mgorny@gentoo.org>2024-07-06 10:33:42 +0200
commit5dccc19fd20977139473a777023883dd7c67e163 (patch)
tree7b1ac473c8b970f0e1ee0d0e783a05d9106152c5 /sys-apps/ripgrep
parentdev-python/cairocffi: Remove old (diff)
downloadgentoo-5dccc19fd20977139473a777023883dd7c67e163.tar.gz
gentoo-5dccc19fd20977139473a777023883dd7c67e163.tar.bz2
gentoo-5dccc19fd20977139473a777023883dd7c67e163.zip
sys-apps/ripgrep: Optimize generator calls
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'sys-apps/ripgrep')
-rw-r--r--sys-apps/ripgrep/ripgrep-14.1.0-r1.ebuild17
1 files changed, 5 insertions, 12 deletions
diff --git a/sys-apps/ripgrep/ripgrep-14.1.0-r1.ebuild b/sys-apps/ripgrep/ripgrep-14.1.0-r1.ebuild
index 3fa239d3ba2e..d4bc8a7fe4fc 100644
--- a/sys-apps/ripgrep/ripgrep-14.1.0-r1.ebuild
+++ b/sys-apps/ripgrep/ripgrep-14.1.0-r1.ebuild
@@ -98,22 +98,15 @@ src_configure() {
src_install() {
cargo_src_install
- newbashcomp - rg <<-EOF
- $("$(cargo_target_dir)"/rg --generate complete-bash)
- EOF
+ local gen=( "$(cargo_target_dir)"/rg --generate )
+ newbashcomp - rg < <( "${gen[@]}" complete-bash || die )
insinto /usr/share/fish/vendor_completions.d
- newins - rg.fish <<-EOF
- $("$(cargo_target_dir)"/rg --generate complete-fish)
- EOF
+ newins - rg.fish < <( "${gen[@]}" complete-fish || die )
insinto /usr/share/zsh/site-functions
- newins - _rg <<-EOF
- $("$(cargo_target_dir)"/rg --generate complete-zsh)
- EOF
+ newins - _rg < <( "${gen[@]}" complete-zsh || die )
dodoc CHANGELOG.md FAQ.md GUIDE.md README.md
- newman - rg.1 <<-EOF
- $("$(cargo_target_dir)"/rg --generate man)
- EOF
+ newman - rg.1 < <( "${gen[@]}" man || die )
}