Dotdrop

Latest version: v1.13.2

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 18

0.25.0

* new features
* ability to link children of managed directory (like `~/.vim/`, see [link_children](https://github.com/deadc0de6/dotdrop#link-children))
* allow (dyn-)variables in profiles to overwrite global (dyn-)variables (see [profile variables](https://github.com/deadc0de6/dotdrop#variables))
* allow to ignore patterns when updating (see [update dotfiles](https://github.com/deadc0de6/dotdrop#update-dotfiles))
* (dyn-)variables are now recursively evaluated (see [variables](https://github.com/deadc0de6/dotdrop#available-variables))
* actions can be dynamically interpreted with the use of variables (see [dynamic actions](https://github.com/deadc0de6/dotdrop#dynamic-actions))
* provide a way to patch templates when updating (see [update dotfiles](https://github.com/deadc0de6/dotdrop#update-dotfiles))
* improvements
* improve `compare` output format
* `-l --inv-link` now inverse the `link` value of `link_by_default`
* actions are not executed when installing to temporary (`-t --temp`)
* better handle arguments, config options and others in the code
* update doc/readme
* refactoring
* bug fixes
* ensure dotdrop returned code is returned when using `dotdrop.sh`
* fix bug when linking to broken link
* correctly handle empty files
* handle the case when actions messes with dotfiles right before the installation
* tests
* add `pycodestyle` tests
* add `pyflakes` tests
* add more tests

0.24.1

- small features
- allow relative paths when updating dotfiles
- allow relative `workdir`
- bug fixes
- fix duplicate keys
- fix bug when `import` with `--link`
- fix home stripping bug
- add more tests and increase debug information

0.24.0

- add ability to have dynamically generated dotfile `src` and `dst` paths - see [doc](https://github.com/deadc0de6/dotdrop#dynamic-dotfile-paths)
- limit number of transformation per dotfile to one - see [this](https://github.com/deadc0de6/dotdrop/wiki/transformations#config-error-with-transformation-list) if you encounter an issue
- add *write* transformations that help for updating special dotfiles (encrypted, compressed, etc) - see [doc](https://github.com/deadc0de6/dotdrop#use-transformations) and [wiki page](https://github.com/deadc0de6/dotdrop/wiki/transformations)
- add methods available from template - see [doc](https://github.com/deadc0de6/dotdrop#available-methods)
- add wiki page for the [transformations](https://github.com/deadc0de6/dotdrop/wiki/transformations)
- update documentation

0.23.0

* new dynamic/interpreted variables available (see `dynvariables` in the [doc](https://github.com/deadc0de6/dotdrop#interpreted-variables))
* new option to ignore deployment of empty template (see `ignoreempty` in the [config](https://github.com/deadc0de6/dotdrop#config))
* new command `detail` to list dotfile details (see the [doc](https://github.com/deadc0de6/dotdrop#list-dotfiles))
* some improvements (test, error message, refactoring)

0.22.1

* fix bug in update directory (63)

0.22.0

* add ability to update by key or all keys for a profile (see the [doc](https://github.com/deadc0de6/dotdrop#update-dotfiles))
* fix issues with showdiff on templated dotfiles
* some refactoring
* update documentation

Page 11 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.