def update(self):
if self.need_update():
print("[\033[92mINFO\033[0m] Found an updated version! cloning...")
Repo.clone_from(self.url, self.tmp_dir)
os.chdir(self.tmp_dir)
print("[\033[92mINFO\033[0m] Installing...")
if self.install(self.new_version):
os.chdir("..")
shutil.rmtree(self.tmp_dir)
return True
else:
print("[\033[92mINFO\033[0m] You've got already the last version :)")
shutil.rmtree(self.tmp_dir)
return False
评论列表
文章目录