Allow for recursive folder syncing

This commit is contained in:
2022-02-16 15:43:33 -05:00
parent 49608cb839
commit 00b935f1bb
2 changed files with 7 additions and 6 deletions
+1 -1
View File
@@ -160,7 +160,7 @@ def print_info(): # prints help text based on argument
print('/ /')
print('/ sshyp Copyright (C) 2021-2022 Randall Winkhart /')
print('/ /')
print('/ Version 2022.02.16.fr4.6 /')
print('/ Version 2022.02.16.fr4.7 /')
print('/ The High-Tech Shears Update /')
print('/ /')
print('////////////////////////////////////////////////////////\n')
+6 -5
View File
@@ -2,8 +2,8 @@
# external modules
from os import remove, listdir
from os.path import expanduser, isdir, join
from os import listdir, remove, walk
from os.path import expanduser
from shutil import rmtree
@@ -39,6 +39,7 @@ def deletion_check(_client_device_name):
def folder_check():
open(expanduser('~/.config/sshyp/folder_database'), 'w').write('')
for _file in listdir(expanduser('~/.password-pasture')):
if isdir(join('~/.config/sshyp/folder_database/', _file)):
open(expanduser('~/.config/sshyp/folder_database'), 'a').write(_file + '\n')
for _root, _directories, _files in walk(expanduser('~/.password-pasture')):
for _dir in _directories:
open(expanduser('~/.config/sshyp/folder_database'), 'a')\
.write(f"{_root.replace(expanduser('~/.password-pasture/'), '')}/{_dir}\n")