Releases: deadc0de6/dotdrop
Releases · deadc0de6/dotdrop
v0.21.1
- add ability to deploy only specific dotfile when
install
(see the doc)
- ensures absolute path is stored when importing file with relative path
- add ability to control banner printing with env variable (
DOTDROP_NOBANNER
)
- fix minor bugs
v0.21.0
- recursively check for template when installing (#58)
- add ability to pass arguments to action (#59 and action doc)
pre
action are now only executed if the dotfile is installed
- add more tests
- fix some bugs and improve doc
v0.20.3
- add ability to ignore patterns per dotfile in the config file (see cmpignore)
- ignore patterns follow Unix shell-style wildcards (see compare)
v0.20.0
- default profile can be defined using environment variable (
DOTDROP_PROFILE
) - doc
- ability to symlink dotfiles generated by a template to a working directory (
~/.config/dotdrop
) - doc
- add ability to generate dotfiles to a temporary directory for review and manual comparison (
install -t
) - doc
- allow to add globally available template variables in the config file (new entry
variables
) - doc
- provide a function to add a generated header in templates (
{{@@ header() @@}}
) - doc
- portable way of getting hostname
- update README
- fix some minor bugs and improve code
v0.19.2
- fix expand tild in update
v0.19.1
- fix multiple bugs in
update
, thanks to @maxchaos
- add more tests
v0.19.0
- rework the way
compare
works
- more control over file to ignore with
-i --ignore
- cleaner output with
diff
being run only on file comparison
- add more tests
- fix usage for
update
- refactoring
v0.18.0
- rework the way
update
works, especially for directories
- better handle file diff and dir diff (add, remove and overwrite)
- request for user confirmation if overwrite
- check for templates in directories
- refactoring
v0.17.2
- add
link_by_default
option for import
- create dir hierarchy even when not containing files
- add example script to mass update config file and
link
tag
- more debug logs
- refactoring