Use Getopt::Long to parse command line args