Skip to content

Releases: deadc0de6/dotdrop

v0.21.1

27 Sep 16:22
Compare
Choose a tag to compare
  • 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

25 Sep 08:06
Compare
Choose a tag to compare
  • 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

20 Sep 06:40
Compare
Choose a tag to compare
  • add ability to ignore patterns per dotfile in the config file (see cmpignore)
  • ignore patterns follow Unix shell-style wildcards (see compare)

v0.20.1

02 Sep 14:19
Compare
Choose a tag to compare
  • fix setup.py

v0.20.0

02 Sep 14:10
Compare
Choose a tag to compare
  • 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

24 Jul 18:24
Compare
Choose a tag to compare
  • fix expand tild in update

v0.19.1

22 Jul 16:32
Compare
Choose a tag to compare
  • fix multiple bugs in update, thanks to @maxchaos
  • add more tests

v0.19.0

21 Jul 12:00
Compare
Choose a tag to compare
  • 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

21 Jul 11:50
Compare
Choose a tag to compare
  • 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

21 Jul 11:38
Compare
Choose a tag to compare
  • 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