Add preinstall
change arguments to opts
merge opts in test
Add print_two_files_info related
尝试打印 progress bar 失败，好像和async冲突，或者 lineReader.eachLine