From 704a715cb1a9f20aa9871f1e21ff188a6ecdbd86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferit=20Yi=C4=9Fit=20BALABAN?= Date: Sat, 11 Feb 2023 01:04:15 +0300 Subject: [PATCH] ! implement func. interactive mode for copy() --- dotman.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dotman.py b/dotman.py index a39185b..3043812 100755 --- a/dotman.py +++ b/dotman.py @@ -125,8 +125,11 @@ def grab_dotfiles(): return code == 0, code -def copy(source, dest): - proc(f'cp -av {source} {dest}') +def copy(source, dest, interactive=False): + if interactive: + run(shlex.split(f"cp -av {source} {dest}")) + return + run(shlex.split(f"cp -a {source} {dest}")) def special_copy(source, dest):