Use GOption_Context to parse command line arguments