From: boscomonkey@... Date: 2006-01-25T10:23:12+09:00 Subject: Re: Python / ruby command line script? See this tutorial regarding parsing command line args in Ruby: http://www.linuxdevcenter.com/pub/a/linux/2003/09/18/ruby_csv.html?page=1 The "getoptlong" library has apparently been superceded by "optparse", so Google that too. Paatsch, Bernd wrote: > Hello, > > I am a newbie to Ruby. However I have used python a little bit. > I like to convert my python scripts to ruby. One of them is a command line > script taking input and switches. > Is there something equivalent in ruby? > > > """ > Generate something > Usage: python xyz.py [options] [source] [destination] > Options: > -h, --help show help > Examples: xyz.py input.csv output.html > """ > > def main(argv): > """Main Entry Point """ > try: > opts, args = getopt.getopt(argv, "h", ["help"]) > except getopt.GetoptError: > usage() > sys.exit(2) > > for opt, arg in opts: if opt in ("-h", "--help"): > usage() sys.exit() > > try: > source = sys.argv[1] > global destination > destination = sys.argv[2] > except: > usage() > sys.exit(2) > > seleniumHtmlGenerator(source) > > > > if __name__ == "__main__": > main(sys.argv[1:])