cleaner command-line arg parsing