aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/zstd/programs/zstdless
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2026-05-07 04:29:03 +0000
committerColin Percival <cperciva@FreeBSD.org>2026-05-07 17:24:49 +0000
commit1aa2b46a07075ea79d22e91a1325b88de4efd27e (patch)
treed615e182aa78070f96b8d3a71a3f78f851565a55 /sys/contrib/zstd/programs/zstdless
parented0ef0322eb64d31dab03b6c975c8f9ad7c8c7ab (diff)
MFV: zstd 1.5.7.
Approved by: re (cperciva) MFC after: 2 weeks Relnotes: yes (cherry picked from commit c0d9a07101a1e72769ee0619a583f63a078fb391) (cherry picked from commit 7c9418613a31571e4eceda55a417f7183d26acb5) (cherry picked from commit 111a42d7d78a88ba6ff7b5d61b0867faccc00276) (cherry picked from commit ff426ceef657d7c478471e631349c5d1a8b96453)
Diffstat (limited to 'sys/contrib/zstd/programs/zstdless')
-rwxr-xr-xsys/contrib/zstd/programs/zstdless8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/contrib/zstd/programs/zstdless b/sys/contrib/zstd/programs/zstdless
index 893799e7d95a..17726a4f6e1e 100755
--- a/sys/contrib/zstd/programs/zstdless
+++ b/sys/contrib/zstd/programs/zstdless
@@ -1,2 +1,8 @@
#!/bin/sh
-zstdcat "$@" | less
+
+zstd=${ZSTD:-zstd}
+
+# TODO: Address quirks and bugs tied to old versions of less, provide a mechanism to pass flags directly to zstd
+
+export LESSOPEN="|-${zstd} -cdfq %s"
+exec less "$@"