This is a management suite for dotfiles.
It assumes that you have a separate dotfiles directory, or are interested in creating one.
The programs provided are rcup, mkrc, rcdn, and lsrc.
Arch Linux:
https://aur.archlinux.org/packages/rcm-git/
Debian-based (including Ubuntu):
wget https://thoughtbot.github.io/rcm/debs/rcm_1.2.1-2_all.deb
sudo dpkg -i rcm_1.2.1-2_all.deb
Gentoo-based (including Funtoo):
sudo emerge layman
sudo layman -f --overlays https://github.com/bronislav/overlays/raw/master/layman.xml --add bronislav
sudo emerge rcm
OS X:
brew tap thoughtbot/formulae
brew install rcm
Elsewhere:
This uses the standard GNU autotools, so it's the normal dance:
wget https://thoughtbot.github.io/rcm/dist/rcm-1.2.1.tar.gz && \
tar -xvf rcm-1.2.1.tar.gz && \
cd rcm-1.2.1 && \
./configure && \
make && \
make install
For more, see INSTALL.
rcupis the main program. It is used to install and update dotfiles, with support for tags, host-specific files, and multiple source directories.rcdnis the opposite ofrcup.mkrcis for introducing a dotfile into your dotfiles directory, with support for tags and multiple source directories.lsrcshows you all your dotfiles and where they would be symlinked to. It is used byrcupbut is provided for your own use, too.
Pull requests welcome; see CONTRIBUTING.MD.
Copyright 2013 Mike Burns. BSD license.