diff options
Diffstat (limited to 'pack/ache/start/updatePlugin.py')
-rwxr-xr-x | pack/ache/start/updatePlugin.py | 24 |
1 files changed, 24 insertions, 0 deletions
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"]) |