feat: 支持更新指令

This commit is contained in:
Rock Chin 2023-01-01 20:46:25 +08:00
parent 43f01c13b0
commit 88cb31c06e

View File

@ -100,4 +100,13 @@ if __name__ == '__main__':
init_db()
sys.exit(0)
elif len(sys.argv) > 1 and sys.argv[1] == 'update':
try:
from dulwich import porcelain
repo = porcelain.open('.')
porcelain.pull(repo)
except ModuleNotFoundError:
print("dulwich模块未安装,请查看 https://github.com/RockChinQ/QChatGPT/issues/77")
sys.exit(0)
main()