Releases: kobus-v-schoor/dotgit
Small TUI bug fix in restore function
1.2.2 TUI bug fix
Logic improvement + commentary char change
dotgit's handling of a changing filelist has become "smarter" in the sense that merges will now be checked with the user example
foo:host1 ---> foo:host1,host2
foo:host2
The user would be asked what version the new combo should use. Splitting up a combo also now provides a copy for each split.
The default commentary char has also changed from // to # to follow convention. Your filelist will be automatically updated when you run the new dotgit for the first time.
Added copy mode
Added new way of using dotgit, you can now rather use copies instead of symlinking your files (useful on complicated setups where linking isn't an option)
Bug fix and misc improvements
1.1.3 Fixed bug where restore would not work with files in subdirs
Convenience and hard-restore bugfixes
Made restore more convenient (overwrite file is now default) and hard-restore bug-fixes where it would copy links and not follow them
Restore improve
Improved restore functionality
Moved to symlinking
Completely changed approach and now it symlinks all files into the home folder. If you have an older version you should delete the dotfiles folder inside your repo, run dotgit init and then dotgit update and you will be good to go :)
Safeguarding
Added a few new safeguards namely:
- update now checks if filelist is empty and if dotfiles folder exists in repo
- restore now asks before replacing files (if they differ from the files in the repo)
Show when argument is invalid
1.0.5 Show when argument was invalid
Bash completion
Added bash completion