A library for command line option parsing