完成命令行版本