Over the past few months I've been working on a little utility called `dots` with the hopes of making it simple to manage a single set of dotfiles for all environments. The README gives a pretty good overview of what the tool does. Please let me know if anything is confusing, I've tried to document the usage as best I can, but am am a little worried the use case is still unclear!
My personal dotfiles (For an example of how to use dots to organize your dotfiles)
Last edited by EvanPurkhiser (2014-01-03 19:48:45)
This deserves a lot more recognition, very nice concept. I will probably deploy this on all my machines over the weekend.
Awesome, exactly what I was looking for. Should I create a PKGBUILD, or do you want to do that yourself? (Note that there already is an unrelated "dots" package in the AUR.)
Thanks guys, I appreciate the kind words! I'm certain the biggest barrier to using this is that by default the configuration files are installed into the $XDG_CONFIG_HOME directory. Be sure to check out my bash environment file to see how I solved most of the problems of programs refusing to follow the XDG spec   .
I originally hadn't created a PKGBUILD file as I intended the dots utility to be installed via the `init` script included in the dotfile repository. But I don't see any reason not to have one. I'll throw one together here and update the OP.
Okay, I've finally gotten around to using this. Dotfiles will be uploaded tomorrow at the latest. Thanks again for this little tool!
Expect a pull request or two in the next few days. HTH for now.
Edit: Dotfiles are up.
Last edited by Runiq (2014-02-17 22:32:26)
Is there any big difference from using stow? (I did read over the github page to be clear). May switch if I find any benefits.
Last edited by angelic_sedition (2014-02-18 05:40:28)