feat: update command
This commit is contained in:
parent
48cbff6a68
commit
f69eb1da71
2 changed files with 6 additions and 0 deletions
1
.gitmodules
vendored
1
.gitmodules
vendored
|
@ -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
|
||||||
|
|
|
@ -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")()
|
||||||
|
|
Reference in a new issue