Code generator for dealing with command line arguments and configuration files