Yet Another Dotfiles Manager
Go to file
Tim Byrne 04b98a96cb
Ensure all templates are written atomically
This takes jonasc's change, and applies it to all template writing. Also
removes the dependency on mktemp, and only moves files if they are
successfully written.
2020-01-16 16:27:59 -06:00
.github Update contributing guide with website info (#146) 2019-03-24 15:48:35 -05:00
completion Merge pull request #136 from dseomn/bash-completion 2019-11-25 16:55:43 -06:00
contrib/hooks Add organization and documentation to hooks collection 2020-01-10 08:37:24 -06:00
test Add test for multiple recipients 2020-01-15 09:17:26 -06: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 image to use GnuPG 2 2019-12-05 15:02:46 -06:00
CHANGES Release 2.3.0 2019-12-17 07:15:58 -06:00
CONTRIBUTORS Release 2.2.0 2019-12-05 16:53:16 -06:00
Dockerfile Update testbed image to use GnuPG 2 2019-12-05 15:02:46 -06:00
LICENSE Update GPLv3 LICENSE information 2019-03-14 18:25:02 -05:00
Makefile Update testbed image to use GnuPG 2 2019-12-05 15:02:46 -06:00
README.md Release 2.3.0 2019-12-17 07:15:58 -06:00
bootstrap Standardize on &> when not appending output 2019-12-04 22:39:00 -06:00
docker-compose.yml Update testbed image to use GnuPG 2 2019-12-05 15:02:46 -06: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 Ensure all templates are written atomically 2020-01-16 16:27:59 -06:00
yadm.1 Mention multiple recipients in man page 2020-01-15 08:07:04 -06:00
yadm.md Release 2.3.0 2019-12-17 07:15:58 -06:00
yadm.spec Release 2.3.0 2019-12-17 07:15:58 -06: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.