The configuration of Collin Doering; deprecated, see https://git.rekahsoft.ca/rekahsoft/dotfiles instead.
Collin J. Doering
11eaff99d3
link-conf is a little shell script I wrote to recursively hard-link and make directories following the structure of a "config directory". This allows me to have a "clean" working git repository but edit config files as usual ignoring the fact they are part of a git project and located in another place. Use "link-conf.sh --help" to see how the program is called. If you are unsure you can always use the "-d -v" options together to see what the program would propose to link, create, and safely remove. There is an option "-f" that will force removal of files while it recursively links. This is in the case where the config dir and the target exist as files and the target file is not referenced by any hard-link and thus if removed will be gone forever. Do not use "-f" or "--force" if you don't know what you're doing. This program could be cleaned up a bit and it would be nice if it was run after every commit (use a git hook in .git/hooks/). Signed-off-by: Collin J. Doering <rekahsoft@gmail.com> |
||
---|---|---|
.bin | ||
.config | ||
.conkeror.d | ||
.emacs.d | ||
.eshell | ||
.gnupg | ||
.local/share | ||
.ncmpcpp | ||
.pekwm | ||
.vnc | ||
.xmonad | ||
.bash_profile | ||
.bashrc | ||
.conkerorrc | ||
.ghci | ||
.gitconfig | ||
.gitignore | ||
.gnus | ||
.gtkrc-2.0 | ||
.mbsync-authinfo.gpg | ||
.mbsyncrc | ||
.mpdconf | ||
.pentadactylrc | ||
.ratpoisonrc | ||
.screenrc | ||
.stumpwmrc | ||
.tmux.conf | ||
.vimrc | ||
.xbindkeysrc | ||
.xinitrc | ||
.xmobarrc | ||
.Xresources | ||
.xscreensaver | ||
.xsession | ||
.zshrc |