A command line argument parser you'll want to use.