added directory to yaml

This commit is contained in:
Sebastian Rust
2022-07-10 13:13:04 +02:00
parent c5e3eea64d
commit 70fe9d1142

View File

@@ -1,4 +1,5 @@
from invoke import task
import yaml
@task
def aur(c, name):
@@ -15,3 +16,16 @@ def add(c, url, name=None):
@task
def update(c):
c.run("git pull && git submodule update --init")
@task
def addyaml(c, directory):
f = "./build-pacman-repo.yaml"
with open(f, "r+") as stream:
data = yaml.safe_load(stream)
exists = [x["directory"] == directory for x in data["members"]]
exists = any(exists)
print(exists)
print(data)
if not exists:
data["members"].append({"directory":directory})
yaml.safe_dump(data, stream)