668ca3a32dae5ff5d164fc3be565f1e2ece248db

Author
Shai Coleman <shai.coleman@cashanalytics.com>
Committer
GitHub <noreply@github.com>
Date

Message

fix(extract): `zst` now extracts as expected (#12395)

Diff

 1diff --git a/plugins/extract/extract.plugin.zsh b/plugins/extract/extract.plugin.zsh
 2index 80ca50c504ed16af82478553b6ad18edfe14bb3f..1c75991957a4f24e3dd347f514b9804c5375ffef 100644
 3--- a/plugins/extract/extract.plugin.zsh
 4+++ b/plugins/extract/extract.plugin.zsh
 5@@ -87,7 +87,7 @@ EOF
 6         builtin cd -q control; extract ../control.tar.*
 7         builtin cd -q ../data; extract ../data.tar.*
 8         builtin cd -q ..; command rm *.tar.* debian-binary ;;
 9-      (*.zst) unzstd "$full_path" ;;
10+      (*.zst) unzstd --stdout "$full_path" > "${file:t:r}" ;;
11       (*.cab|*.exe) cabextract "$full_path" ;;
12       (*.cpio|*.obscpio) cpio -idmvF "$full_path" ;;
13       (*.zpaq) zpaq x "$full_path" ;;