Use Argp to parse arguments