Age | Commit message (Collapse) | Author | Files | Lines |
|
I'm in the process of reimplementing the CLI using click and this new
implementation will take the place of the existing one once it's feature
complete.
|
|
|
|
|
|
This version of the repository class uses py.path.local and I have an
idea for packages that should simplify the code substantially and
address the remaining issues with prefixes.
|
|
This version of the dotfile class uses py.path.local and removes much of
the cruft of using os.path and it's associated requirements.
There are still a few things missing, namely dry_run mode where commands
are printed instead of executed and force sync. They will be included
as required.
|
|
The intent is for each file in dotfiles/ to have a matching test file in
tests/ so there is less confusion about which test files are testing
which bits of functionality and where to look.
|
|
|
|
I'm going to migrate away from unittest capability in favor of pytest
and its use of the py.path filesystem abstraction. It's much cleaner
and easier to work with.
|
|
|
|
|
|
|
|
|
|
|
|
This utility can easily be used for synchronizing arbitrary
configuration folders with symlinks that may not necessarily be the home
directory. I have encountered several use cases where the files that
I want to manage with 'dotfiles' should not/can not be prefixed with
a '.'.
Fixes #47
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re #20
|
|
Python 2 will overlook this and continue executing, but python 3 will
issue an error and exit.
|
|
I'm hoping to add more tests for specific features and break then into
separate files so things are a bit easier to manage.
|