Sha256: ea0fbb0bec707e560259ac3d17d53cd22685d0d6bfb23acf1fcb4f0e1c79f703

Contents?: true

Size: 773 Bytes

Versions: 1

Compression:

Stored size: 773 Bytes

Contents

require 'rake'
require 'uri'
require 'logger'

L = Logger.new(STDOUT)

def DZCopyFile(originPath , aimPath , dir)
  fileOriginPath = originPath
  argv = " "
  if File.exist?(aimPath)
    puts aimPath  + " already exsit! Will update"
    if dir
      argv = " -r -f -p "
    else
      argv = " -f -p "
    end
  else
    if dir
      argv = " -r -p"
    end
  end
  Rake::sh "cp "+ argv + " " + fileOriginPath + " " + aimPath
end

def GetOptValue(cmd, opts, name)
  value = opts[name]
  L.debug "name is #{name} value is #{value}"
  if value == nil
    puts "您没有输入必须输入的参数#{name}"
    puts cmd.help
    exit(1)
  end
  return  value
end

def Error(msg)
  puts msg
  exit(1)
end

def VersionStrToNumber(str)
  if str == None
    return 0
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
qcloudhive-0.1.0 lib/qcloudhive/utils.rb