GNU command line argument parser