Yet Another Dotfiles Manager
Go to file
Tim Byrne 05ae6f0257
Add config yadm.openssl-old
The newer versions (OpenSSL 1.1.1 or LibreSSL 2.9.1) support the pbkdf2
key derivation function, while older versions do not. In addition the
new versions have changed the default digest to SHA256 instead of MD5.

Files encrypted with older versions would throw warnings about
deprecated key derivation used files encrypted with newer versions +
pbkdf2 would not be decryptable using older versions These problems
matter, when many users maintain their dotfiles across different systems
with different levels of OpenSSL support.

A new boolean config option has been added, yadm.openssl-old

* If false, use options -pbkdf2 -iter 100000 -md sha512
* If true, use options -md md5 (and if decrypting with newer versions
  warnings will be printed)
2020-09-25 10:04:18 -05:00
.github Update contributing guide with website info (#146) 2019-03-24 15:48:35 -05:00
completion add manual entry for fish completions 2020-06-04 14:31:57 +10:00
contrib/hooks Release 2.4.0 2020-02-06 07:53:18 -06:00
test Add config yadm.openssl-old 2020-09-25 10:04:18 -05:00
.gitattributes Force `eol=lf` 2017-01-09 16:52:01 -06:00
.gitignore Update Makefile 2019-02-25 16:32:34 -06:00
.travis.yml Update testbed docker image 2020-07-08 16:16:47 -05:00
CHANGES Release 2.5.0 2020-08-09 15:54:31 -05:00
CONTRIBUTORS Release 2.5.0 2020-08-09 15:54:31 -05:00
Dockerfile Update testbed docker image 2020-07-08 16:16:47 -05:00
LICENSE Update GPLv3 LICENSE information 2019-03-14 18:25:02 -05:00
Makefile Sort contributors by lines changed 2020-08-09 15:54:21 -05:00
README.md Release 2.5.0 2020-08-09 15:54:31 -05:00
bootstrap Standardize on &> when not appending output 2019-12-04 22:39:00 -06:00
docker-compose.yml Update testbed docker image 2020-07-08 16:16:47 -05:00
pylintrc Move min-similarity-lines to new section 2019-10-02 15:16:10 -05:00
pytest.ini Mark deprecated tests 2019-10-02 15:16:09 -05:00
yadm Add config yadm.openssl-old 2020-09-25 10:04:18 -05:00
yadm.1 Release 2.5.0 2020-08-09 15:54:31 -05:00
yadm.md Release 2.5.0 2020-08-09 15:54:31 -05:00
yadm.spec Release 2.5.0 2020-08-09 15:54:31 -05:00

README.md

yadm - Yet Another Dotfiles Manager

Latest Version Homebrew Version OBS Version Arch Version License
Master Update Develop Update Website Update
Master Status Develop Status GH Pages Status Dev Pages Status

https://yadm.io/

yadm is a tool for managing dotfiles.

  • Based on Git, with full range of Git's features
  • Supports system-specific alternative files
  • Encryption of private data using GnuPG
  • Customizable initialization (bootstrapping)

Features, usage, examples and installation instructions can be found on the website.