from invoke import task @task def add(c, url, name=None): if name is None: name = url c.run(f"git submodule add {url}") c.run(f"git commit -am 'added: {name}'")