From cbe93fefb0223800e27ac4ef6b8c00a3cfbb0e4b Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Wed, 28 Jan 2026 16:08:40 -0600 Subject: [PATCH] Add helper to symlink files --- invoke/setup-linux/tasks.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/invoke/setup-linux/tasks.py b/invoke/setup-linux/tasks.py index 3587e7e..67092e7 100644 --- a/invoke/setup-linux/tasks.py +++ b/invoke/setup-linux/tasks.py @@ -1,8 +1,11 @@ from invoke import task +from datetime import datetime as dt import os HOME = os.path.expanduser('~') +TODAY = dt.now().strftime('%Y.%m.%d') + @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}') +@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): -- 2.47.3