From f69eb1da711fb9561f09b3e405fb9f16dc9a0c14 Mon Sep 17 00:00:00 2001 From: faulty Date: Sun, 25 Dec 2022 14:52:11 +0100 Subject: [PATCH] feat: update command --- .gitmodules | 1 + tools/manager/main.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/.gitmodules b/.gitmodules index d42e382..287a0fa 100644 --- a/.gitmodules +++ b/.gitmodules @@ -5,6 +5,7 @@ [submodule "env"] path = env url = git@git.faulty.nl:infra/env + [submodule "repos/main-site"] path = repos/main-site url = git@git.faulty.nl:didier/site diff --git a/tools/manager/main.py b/tools/manager/main.py index 7882cc5..624d963 100644 --- a/tools/manager/main.py +++ b/tools/manager/main.py @@ -90,6 +90,10 @@ def main(): print(f"args: {args.args}") print(f"files: {files}") + def update(): + os.system("git pull") + os.system("git submodule update --init") + fnlist = { "up": lambda: dc(f"up -d {' '.join(args.args)}"), "upr": lambda: dc(f"up -d --build {' '.join(args.args)}"), @@ -97,6 +101,7 @@ def main(): "default": lambda: dc(f"{' '.join(args.args)}"), "setup": lambda: setup_handler(args.args[0]), "delete-project-files": lambda: os.system(f"sudo rm -rf /srv/{args.args[0]}"), + "pull": lambda: update(), "_dump": lambda: dump_data(), "dpf": lambda: handle_aliases(fnlist, "delete-project-files")()