#!/usr/bin/ruby #coding: utf-8 require 'optparse' iij = "http://ftp.iij.ad.jp/pub/cygwin/" cygports = "ftp://ftp.cygwinports.org/pub/cygwinports" target = nil opt = OptionParser.new opt.on("-d","--disable", "cygwin 標準(cygports無効)" ){|v| target = iij} opt.on("-e","--enable", "cygports を有効にする"){|v| target = cygports} opt.parse! ARGV unless target then ARGV = ["--help"] opt.parse! ARGV exit end #puts target IO.foreach("|/usr/bin/apt-cyg -m #{target} update ") {|line|puts line}