dotdrop

Save your dotfiles once, deploy them everywhere

GPL-3.0 License

Downloads
5.7K
Stars
1.8K
Committers
35

Bot releases are hidden (Show)

dotdrop - v1.14.0 Latest Release

Published by deadc0de6 12 months ago

features

  • simplify the use of python env with DOTDROP_VIRTUALENV (see the doc)
  • add ability to access all variables in a dictionary in templates using _vars (#404, an example)
  • add a new command uninstall to uninstall files installed by dotdrop (#403, the doc)
  • add a new install command line switch --remove-existing to remove any files not managed by dotdrop (#403)
  • deprecate trans_read and trans_write which become trans_install and trans_update respectively (#415, the doc)
  • ignore virtualenv in checks (#416)
  • add more tests (and more coverage)
  • use bash strict mode in tests
  • improve documentation

bug fixes

  • fix several bugs in ignore patterns (see #388, #402, #405)
  • fix chmod not being applied to subfile when the dotfile is a directory (#413)
dotdrop - v1.13.2

Published by deadc0de6 about 1 year ago

features

  • move from toml to tomllib + tomli_w, thanks to @parona-source
  • handle javascript as text and thus always allow templates (see #396)
  • update doc

bug fixes

  • follow symlink when target is a template, thanks to @jtt9340
  • remove dependency on gpg for tests
  • fix snapcraft release
dotdrop - v1.13.0

Published by deadc0de6 over 1 year ago

features

bug/fixes

  • snapcraft fix
dotdrop - v1.12.13

Published by deadc0de6 over 1 year ago

bug fix

  • fix import_variables bug (see #380)
dotdrop - v1.12.11

Published by deadc0de6 over 1 year ago

features

  • improve tests
    • more tests (unittest and blackbox testing)
    • improve test coverage
    • improve documentation links tests
    • linting python scripts
    • linting shell scripts
  • refactor layout
dotdrop - v1.12.9

Published by deadc0de6 over 1 year ago

feature

dotdrop - v1.12.8

Published by deadc0de6 over 1 year ago

bug fixes

  • fix bug #378
dotdrop - v1.12.7

Published by deadc0de6 over 1 year ago

features

  • improve testing (dead links, linting, etc)
  • CICD (homebrew, testing)

bug fixes

  • fix bug when importing to a profile having not dofiles but includes these from another profile (see the commit)
dotdrop - v1.12.4

Published by deadc0de6 almost 2 years ago

bug fixes

  • fix bug with included profile actions (#375)
dotdrop - v1.12.3

Published by deadc0de6 almost 2 years ago

features:

  • adding manpage
dotdrop - v1.12.2

Published by deadc0de6 almost 2 years ago

bug fixes

  • fix github actions
  • fix unittests
dotdrop - v1.12.1

Published by deadc0de6 almost 2 years ago

features:

  • add ability to preserve already installed dotfiles permission with chmod: preserve - see doc
  • improve/complete doc
dotdrop - v1.11.0

Published by deadc0de6 about 2 years ago

features

  • add ability to import dotfiles associated to no profile with ALL - see related doc
  • add enriched variables (os, distro, etc) - see the related doc
  • code refactoring (f-string, docstrings, etc)
  • migrate to codeQL for code analysis/quality
  • cleaner error on config file syntax issues
  • more badges
  • more tests
  • more doc

bug fixes

  • fix python-magic on aur
dotdrop - v1.10.3

Published by deadc0de6 over 2 years ago

fix homebrew github action

dotdrop - v.1.10.2

Published by deadc0de6 over 2 years ago

features

  • fail early when diff_command is not in path
  • toml config in search path (#356)
  • homebrew auto PR
  • documentation update
dotdrop - v1.10.0

Published by deadc0de6 over 2 years ago

feature

dotdrop - v1.9.0

Published by deadc0de6 over 2 years ago

features

  • add toml support (#343)
  • add ability to template dotpath (#346)
  • add homebrew package thanks to @curoky (#345)
  • refactor the documentation
  • migrate tests to nose2
  • add support/tests for python 3.9 and 3.10

bug fixes

  • fix chmod compare bug
  • fix bug #349
dotdrop - v1.8.2

Published by deadc0de6 almost 3 years ago

features

  • add key_prefix to control key prefix on import (#335)
  • add key_separator to control key generation separator on import (#335)
dotdrop - v1.8.1

Published by deadc0de6 almost 3 years ago

bug fixes

  • fix import_configs not working properly with same profile
  • fix bug #336
dotdrop - v1.8.0

Published by deadc0de6 almost 3 years ago

features