Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.04 KB

readme.rst

File metadata and controls

28 lines (21 loc) · 1.04 KB

installx

installx, installrc

Populates binfiles in ~/bin/ and dotfile symlinks like ~/.foorc -> src/dotfiles/foo.conf, from git checkouts.

Installs from dir <cwd> (or $1) all executable files and symlinks (installx), or all .rclinks (installrc), to <homedir> (or $2).

installx: cp exefiles, and symlinks to in-dir exes, from ${1:-.}/ to ${2:-~/bin}/
installrc: recreate using relative links in ${2:-~}/, all .rclinks in ${1:-.}/ which target files in {$1:-.}/, including any intermediate links (with needed mkdirs) in chains of multi-level symlinks, as long as all levels are descendants of ${1:-.}/ and the end target is in ${1:-.}/

This is currently used to manifest the changes pulled in bin/dotfile repositories deployed with a git clone and kept updated by using https://github.com/smemsh/git-reltag/, but the latter tool is not required.