Updates to fix dependencies

This commit is contained in:
Hannes
2025-11-16 23:40:20 +01:00
parent 831927ae40
commit 4f318e7c12

View File

@@ -34,15 +34,15 @@ function extract
switch $mime
case 'application/x-tar'
tar xvf "$archive" -C "$output_dir"
tar -xvf "$archive" -C "$output_dir"
case 'application/gzip'
tar xvzf "$archive" -C "$output_dir" ^/dev/null; or gunzip -c "$archive" > "$output_dir/(basename (string replace -r '\.gz$' '' "$archive"))"
tar xvzf "$archive" -C "$output_dir"
case 'application/x-bzip2'
tar xvjf "$archive" -C "$output_dir" ^/dev/null; or bunzip2 -c "$archive" > "$output_dir/(basename (string replace -r '\.bz2$' '' "$archive"))"
tar xvjf "$archive" -C "$output_dir"
case 'application/x-xz'
tar xvJf "$archive" -C "$output_dir" ^/dev/null; or unxz -c "$archive" > "$output_dir/(basename (string replace -r '\.xz$' '' "$archive"))"
tar xvJf "$archive" -C "$output_dir"
case 'application/zstd'
tar --zstd -xvf "$archive" -C "$output_dir" ^/dev/null; or unzstd -c "$archive" > "$output_dir/(basename (string replace -r '\.zst$' '' "$archive"))"
tar --zstd -xvf "$archive" -C "$output_dir"
case 'application/zip'
unzip -j "$archive" -d "$output_dir"
case 'application/x-7z-compressed'