feat: update command

This commit is contained in:
Didier Slof 2022-12-25 14:52:11 +01:00
parent 48cbff6a68
commit f69eb1da71
Signed by: didier
GPG key ID: 01E71F18AA4398E5
2 changed files with 6 additions and 0 deletions

1
.gitmodules vendored
View file

@ -5,6 +5,7 @@
[submodule "env"] [submodule "env"]
path = env path = env
url = git@git.faulty.nl:infra/env url = git@git.faulty.nl:infra/env
[submodule "repos/main-site"] [submodule "repos/main-site"]
path = repos/main-site path = repos/main-site
url = git@git.faulty.nl:didier/site url = git@git.faulty.nl:didier/site

View file

@ -90,6 +90,10 @@ def main():
print(f"args: {args.args}") print(f"args: {args.args}")
print(f"files: {files}") print(f"files: {files}")
def update():
os.system("git pull")
os.system("git submodule update --init")
fnlist = { fnlist = {
"up": lambda: dc(f"up -d {' '.join(args.args)}"), "up": lambda: dc(f"up -d {' '.join(args.args)}"),
"upr": lambda: dc(f"up -d --build {' '.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)}"), "default": lambda: dc(f"{' '.join(args.args)}"),
"setup": lambda: setup_handler(args.args[0]), "setup": lambda: setup_handler(args.args[0]),
"delete-project-files": lambda: os.system(f"sudo rm -rf /srv/{args.args[0]}"), "delete-project-files": lambda: os.system(f"sudo rm -rf /srv/{args.args[0]}"),
"pull": lambda: update(),
"_dump": lambda: dump_data(), "_dump": lambda: dump_data(),
"dpf": lambda: handle_aliases(fnlist, "delete-project-files")() "dpf": lambda: handle_aliases(fnlist, "delete-project-files")()