Sync: Fix home directory expansion.
This commit is contained in:
parent
24d0b516d2
commit
d2d60120f8
6
sync.py
6
sync.py
@ -10,7 +10,7 @@ import os
|
||||
import glob
|
||||
import shutil
|
||||
|
||||
SOURCE_DIR = './dotfiles/tilde'
|
||||
SOURCE_DIR = '~/dotfiles/tilde'
|
||||
EXCLUDE = []
|
||||
NO_DOT_PREFIX = []
|
||||
|
||||
@ -29,13 +29,13 @@ def is_link_to(link, dest):
|
||||
|
||||
|
||||
def main():
|
||||
os.chdir(SOURCE_DIR)
|
||||
os.chdir(os.path.expanduser(SOURCE_DIR))
|
||||
for filename in [file for file in glob.glob('*') if file not in EXCLUDE]:
|
||||
dotfile = filename
|
||||
if filename not in NO_DOT_PREFIX:
|
||||
dotfile = '.' + dotfile
|
||||
dotfile = os.path.join(os.path.expanduser('~'), os.path.splitext(dotfile)[0])
|
||||
source = os.path.join(SOURCE_DIR, filename)
|
||||
source = os.path.join(SOURCE_DIR, filename).replace('~', '.')
|
||||
|
||||
# Check that we aren't overwriting anything
|
||||
if os.path.lexists(dotfile):
|
||||
|
Loading…
Reference in New Issue
Block a user