]> apps.delaporte.us Git - dotfiles.git/commitdiff
Add helper to symlink files
authorEdward Delaporte <edward@delaporte.us>
Wed, 28 Jan 2026 22:08:40 +0000 (16:08 -0600)
committerEdward Delaporte <edward@delaporte.us>
Thu, 29 Jan 2026 13:56:53 +0000 (07:56 -0600)
invoke/setup-linux/tasks.py

index 3587e7e34df047e93770471df773ccfdec36b1ab..67092e733315dd37a7aa993e5860f026e0ebbac7 100644 (file)
@@ -1,8 +1,11 @@
 from invoke import task
 
 from invoke import task
 
+from datetime import datetime as dt
 import os
 
 HOME = os.path.expanduser('~')
 import os
 
 HOME = os.path.expanduser('~')
+TODAY = dt.now().strftime('%Y.%m.%d')
+
 
 @task()
 def defaults(c):
 
 @task()
 def defaults(c):
@@ -61,6 +64,11 @@ def link_to_home(c, path, add_dot=False):
     c.run(f'ls -la {HOME} | grep {filename}')
 
 
     c.run(f'ls -la {HOME} | grep {filename}')
 
 
+@task
+def link_bashrc(c):
+    c.run(f'mv {HOME}/.bashrc {HOME}/bashrc_bak_{TODAY}')
+    link_to_home(c, 'files/pc/bashrc', add_dot=True)
+
 
 @task
 def link_all_for_invoke(c):
 
 @task
 def link_all_for_invoke(c):