1
0
mirror of https://github.com/robbyrussell/oh-my-zsh.git synced 2025-12-06 23:40:39 +01:00

feat(extract): add support for .zlib and .exe files (#11085)

Fixes #11085
This commit is contained in:
Marc Cornellà
2023-05-21 20:14:32 +02:00
parent 3a01d7df82
commit b06663df23
2 changed files with 5 additions and 1 deletions

View File

@@ -83,9 +83,10 @@ EOF
builtin cd -q ../data; extract ../data.tar.*
builtin cd -q ..; command rm *.tar.* debian-binary ;;
(*.zst) unzstd "$full_path" ;;
(*.cab) cabextract "$full_path" ;;
(*.cab|*.exe) cabextract "$full_path" ;;
(*.cpio|*.obscpio) cpio -idmvF "$full_path" ;;
(*.zpaq) zpaq x "$full_path" ;;
(*.zlib) zlib-flate -uncompress < "$full_path" > "${file:r}" ;;
(*)
echo "extract: '$file' cannot be extracted" >&2
success=1 ;;