Yet Another Dotfiles Manager
05ae6f0257
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) |
||
---|---|---|
.github | ||
completion | ||
contrib/hooks | ||
test | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
bootstrap | ||
CHANGES | ||
CONTRIBUTORS | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
Makefile | ||
pylintrc | ||
pytest.ini | ||
README.md | ||
yadm | ||
yadm.1 | ||
yadm.md | ||
yadm.spec |
yadm - Yet Another Dotfiles Manager
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.