Config file .dotignore was added and now it is possible
to extend ignore list with custom patterns. Thanks to
@TimothyEarley for the pull #17.
Also, now .gitmodules is ignored by default.
- License files now are ignored (thanks to @alamaison).
- Added Windows support (thanks to @alamaison).
- Fixed issue #15 when some symlinks are not created because parent directory already exists and not belong to any dotfiler's environment.
- Fixed processing of filenames containing unicode symbols.
- Don't symlink
.gitignorefiles.
- Don't create symlinks to files which starts from "news", "changelog' or "readme". Case is ignored. This allows to add changelogs and readmes into the pluggable environments.
- Fixed case when
~/Libraryalready exists and we need to symlink~/.dotfiles/osx/Library/Keybindinginto it. - Add svetlyak40wt/dot-osx to the list of available environments.
- Now command
updatehave--skip-pulloption which is able to make huge impact to the update speed.
First full featured release. Right now it is able to:
- create symlinks to configs, spreaded among different environments;
- track if symlink target has disappeared;
- add new environments by url, pointing to a repository, or by github shortcut;
- show status of environments (uncommited/unpushed files).