vito/resources/views/ssh/os/extract.blade.php
2025-02-16 19:56:21 +01:00

16 lines
479 B
PHP

@php
$extension = pathinfo($path, PATHINFO_EXTENSION);
@endphp
@if($extension === 'zip')
unzip -o {{ $path }} -d {{ $destination }}
@elseif($extension === 'tar'))
tar -xf {{ $path }} -C {{ $destination }}
@elseif(in_array($extension, ['gz', 'tar.gz']))
tar -xzf {{ $path }} -C {{ $destination }}
@elseif(in_array($extension, ['bz2', 'tar.bz2']))
tar -xjf {{ $path }} -C {{ $destination }}
@else
echo "Unsupported archive format: {{ $extension }}"
@endif