]> apps.delaporte.us Git - dotfiles.git/blobdiff - invoke/setup-linux/tasks.py
Cleanup
[dotfiles.git] / invoke / setup-linux / tasks.py
index e5fd14c1ce6cc3bfca2a993d6fc0252c8107a359..97970604be6b956706311a25f579871b6149492e 100644 (file)
@@ -114,8 +114,32 @@ 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')
+
 
 @task
 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')
+