Yet Another Dotfiles Manager
Go to file
jonasc 60b23e33e8
Assert existence of config file's parent directory
Fixes TheLocehiliosan/yadm#226

When a config file path is passed to yadm whose parent directory does
not exist, git (and hence yadm) fails without writing the file.
Yadm should, however, make sure that the directory exists s.t. git can
just write to the file.
2020-07-08 15:13:03 -05: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 Release 2.4.0 2020-02-06 07:53:18 -06:00
test Assert existence of config file's parent directory 2020-07-08 15:13:03 -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 Add man to testbed Docker image 2020-01-21 07:26:00 -06:00
CHANGES Release 2.4.0 2020-02-06 07:53:18 -06:00
CONTRIBUTORS Release 2.4.0 2020-02-06 07:53:18 -06:00
Dockerfile Add man to testbed Docker image 2020-01-21 07:26:00 -06:00
LICENSE Update GPLv3 LICENSE information 2019-03-14 18:25:02 -05:00
Makefile Use include "venv" instead of "virtualenv" 2020-01-30 08:42:17 -06:00
README.md Release 2.4.0 2020-02-06 07:53:18 -06:00
bootstrap Standardize on &> when not appending output 2019-12-04 22:39:00 -06:00
docker-compose.yml Add man to testbed Docker image 2020-01-21 07:26:00 -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 Assert existence of config file's parent directory 2020-07-08 15:13:03 -05:00
yadm.1 Add transcrypt info to man page 2020-02-21 08:15:58 -06:00
yadm.md Release 2.4.0 2020-02-06 07:53:18 -06:00
yadm.spec Release 2.4.0 2020-02-06 07:53:18 -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.