Sha256: 537175c60bc49998a90629c0f3bd230f187b15b537113396193b2e695af56601

Contents?: true

Size: 384 Bytes

Versions: 5

Compression:

Stored size: 384 Bytes

Contents

#!/usr/local/bin/ruby

require 'rio'
require 'rio/argv'

# Create a zip archive from a gzipped tar archive.
# This depends on the GNU programs 'tar' and 'zip' being available in your PATH

TAR='tar'
ZIP='zip'

RIO.ARGV.each { |f|
  f.ext('.tar.gz') if f =~ /\.tar\.gz$/
  rio(??).chdir {
    rio(?-,"#{TAR} xvzkf #{f.abs}") | "#{ZIP} -@ #{f.abs.dirname/f.basename+'.zip'}" | ?-
  }
}

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
wishdev-rio-0.4.3.1 ex/targz2zip
rio-0.3.9 ex/targz2zip
rio-0.4.0 ex/targz2zip
rio-0.4.1 ex/targz2zip
rio-0.4.2 ex/targz2zip