Package Details: yadm-git 2.0.1.r0.g5aa1a7b-1

Git Clone URL: (read-only, click to copy)
Package Base: yadm-git
Description: Yet Another Dotfiles Manager
Upstream URL:
Licenses: GPL3
Conflicts: yadm
Provides: yadm
Submitter: kosciak
Maintainer: kosciak
Last Packager: kosciak
Votes: 16
Popularity: 0.61
First Submitted: 2017-02-15 11:30
Last Updated: 2019-11-12 17:16

Dependencies (3)

  • git (git-git) (make)
  • gpg (optional) – encrypt/decrypt sensitive files
  • python-envtpl-git (optional) – use templates with variables

Required by (1)

Sources (1)

Latest Comments

dngray commented on 2019-11-12 17:10

Make sure to see

2.0.0 brings exciting features

Update version number and update documentation

  • Support XDG base directory specification
  • Redesign alternate processing
  • Add built-in default template processor
  • Allow storing alternates in yadm dir (#90)
  • Add support for j2cli template processor
  • Ignore encrypted files (#69)
  • Support DISTRO in alternates (#72)
  • Support source in templates (#163)
  • Change yadm.cygwin-copy to yadm.alt-copy
  • Support -b <branch> when cloning (#133)
  • Support includes for j2-based templates (#114)
  • Remove stale/invalid linked alternates (#65)
  • Add support for Mingw/Msys (#102)
  • Allow -l to pass thru to the yadm config command
  • Improve processing of yadm/encrypt
  • Fix bugs in legacy alternate processing
  • Fix bug with hidden private files
  • Improve support for older versions of Git
  • Add upgrade command

mkeedlinger commented on 2019-03-23 03:54

+1 on the gpg dependency actually needing to be the gnupg package.

wheatdog commented on 2019-02-26 07:59

for optional dependency "gpg", isn't that be gnupg?

kosciak commented on 2019-02-05 09:21

I've updated PKGBUILD with improvements mentioned in the comments. Thanks everyone!

Artemis commented on 2019-02-02 10:45

I made some changes to the PKGBUILD, like adding optional dependencies and installing completion for zsh and bash. Please incorporate them into the PKGBUILD.

EDIT: Apparently the comment system introduces < and > around URLS, they are not in the source and have to be removed…

EDIT2: Just for completeness the PKGBUILD is here for the next 30 days

pkgdesc="Yet Another Dotfiles Manager"
optdepends=('gpg: encrypt/decrypt sensitive files'
            'python-envtpl-git: use templates with variables')

pkgver() {
    cd "${pkgname}"
    git describe  --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'

package() {
    cd "${pkgname}"
    install -D -m 755 yadm "${pkgdir}/usr/bin/yadm"
    install -D -m 644 yadm.1 "${pkgdir}/usr/share/man/man1/yadm.1"
    install -D -m 644 completion/yadm.bash_completion "${pkgdir}/usr/share/bash-completion/completions/yadm"
    install -D -m 644 completion/yadm.zsh_completion "${pkgdir}/usr/share/zsh/site-functions/_yadm"

jadelord commented on 2018-12-20 09:17

Please also install the bash and zsh completion that is provided with yadm

Dragonlord commented on 2017-02-15 13:17

You may want to remove the unused variables from the PKGBUILD.