From 106973a2f7945877b9f7977af4cb88dacfc21b5c Mon Sep 17 00:00:00 2001 From: ache Date: Tue, 18 Apr 2023 07:03:16 +0200 Subject: Add update script --- pack/ache/start/updatePlugin.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 pack/ache/start/updatePlugin.py diff --git a/pack/ache/start/updatePlugin.py b/pack/ache/start/updatePlugin.py new file mode 100755 index 0000000..21f9d7e --- /dev/null +++ b/pack/ache/start/updatePlugin.py @@ -0,0 +1,24 @@ +#!/bin/env python + +import subprocess +from pathlib import Path + + +for plugin in Path('.').iterdir(): + if (plugin / ".git").exists(): + subprocess.run(["git", "pull"], cwd=str(plugin)) + + # The option --init is necessery if there is new submodule + subprocess.run(["git", "submodule", "update", "--init", "--recursive"], cwd=str(plugin)) + +# Post install script + +subprocess.run(["make", "hexokinase"], cwd="vim-hexokinase") +print('Post install Hexakinase done ✔️') + +installCmd = f"+:CocUpdate" +subprocess.run(["nvim", installCmd]) +print('Coc plugins update done ✔️') + +print("Please check health 🏥") +subprocess.run(["nvim", "+:checkhealth"]) -- cgit v1.2.3