diff --git a/usr.bin/less/Makefile b/usr.bin/less/Makefile index b6adf2c941f..5f7b905c54c 100644 --- a/usr.bin/less/Makefile +++ b/usr.bin/less/Makefile @@ -12,7 +12,8 @@ LIBADD= ncursesw LINKS= ${BINDIR}/less ${BINDIR}/more \ ${BINDIR}/zless ${BINDIR}/bzless \ ${BINDIR}/zless ${BINDIR}/xzless \ - ${BINDIR}/zless ${BINDIR}/lzless + ${BINDIR}/zless ${BINDIR}/lzless \ + ${BINDIR}/zless ${BINDIR}/zstless MLINKS= less.1 more.1 CLEANFILES= less.1 diff --git a/usr.bin/less/lesspipe.sh b/usr.bin/less/lesspipe.sh index af038b13900..05df4d02b42 100644 --- a/usr.bin/less/lesspipe.sh +++ b/usr.bin/less/lesspipe.sh @@ -22,4 +22,7 @@ case "$1" in *.lzma) exec lzma -d -c "$1" 2>/dev/null ;; + *.zst) + exec zstd -d -q -c "$1" 2>/dev/null + ;; esac