X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/fee1b342bb9cd617802b637e27215e7e8e226ccf..f2d7e8be88e625dce23c96db5eb475f2adca428b:/invoke/setup-linux/tasks.py?ds=inline diff --git a/invoke/setup-linux/tasks.py b/invoke/setup-linux/tasks.py index 1e20b05..9797060 100644 --- a/invoke/setup-linux/tasks.py +++ b/invoke/setup-linux/tasks.py @@ -114,6 +114,10 @@ def ensure_env(c, env): c.run(f'{path}/bin/pip freeze') +@task +def env_borg(c): + ensure_env(c, 'borg') + @task def env_ansible(c): ensure_env(c, 'ansible') @@ -123,3 +127,19 @@ def env_ansible(c): def env_jupyter(c): ensure_env(c, 'jupyter') +@task +def clone(c, path): + c.run(f'mkdir -p {HOME}/src') + c.run(f'cd {HOME}/src; git clone {path}') + +@task +def clone_minion(c): + clone(c, 'ssh://git@codeberg.org/EdTheDev/minion.git') + +@task +def clone_favs(c): + clone(c, 'ssh://git@codeberg.org/EdTheDev/down-shift.git') + clone(c, 'ssh://git@codeberg.org/EdTheDev/todolist.git') + clone(c, 'ssh://git@codeberg.org/EdTheDev/weekend-template.git') + clone(c, 'ssh://git@codeberg.org/EdTheDev/invoke-tui.git') +