my $tar = which 'tar' or which 'gtar';
if ($tar && !$ENV{ZEAL_USE_INTERNAL_TAR}) {
my $arg = '-xf';
$arg = '-xzf' if $file =~ /[.]t?gz$/;
$arg = '-xjf' if $file =~ /[.]bz2$/;
my $tar = which 'tar' or which 'gtar';
if ($tar && !$ENV{ZEAL_USE_INTERNAL_TAR}) {
my $arg = '-xf';
$arg = '-xzf' if $file =~ /[.]t?gz$/;
$arg = '-xjf' if $file =~ /[.]bz2$/;