moved required_options into execute_command_line_command