Flexible command line processing