Scaffold of getopt