Sha256: 23abeea1d28a8cb775eb53c97c4f8d65de0f342e38950a91553150ae13f55271
Contents?: true
Size: 1.57 KB
Versions: 2
Compression:
Stored size: 1.57 KB
Contents
# DotfileLinker [![Build Status](https://secure.travis-ci.org/dillonkearns/dotfile-linker.png?branch=master)](http://travis-ci.org/dillonkearns/dotfile-linker?branch=master) [![Dependency Status](https://gemnasium.com/dillonkearns/dotfile_linker.png)](https://gemnasium.com/dillonkearns/dotfile_linker) [![Code Climate](https://codeclimate.com/badge.png)](https://codeclimate.com/github/dillonkearns/dotfile-linker) A simple command-line utility to help you symlink your dotfiles to your home directory. Just run `dotfile_linker` from your dotfiles directory. ## Description This gem aims to provide a simple, unopinionated solution to managing symlinking your dotfiles, allowing you to save them in an isolated, versioned directory and keep your home directory clean. Similar tools exist, but tend to impose a structure on how you manage your dotfiles. ## Installation This gem is hosted on [rubygems.org](https://rubygems.org/gems/dotfile_linker), so simply install with: $ gem install dotfile_linker ## Usage Run `dotfile_linker` from your dotfiles directory. The script will then run through each file that isn't already symlinked in your home directory and ask if you want to symlink it. The `-u` option unlinks and restores files to your home directory. ![Link example](http://i.imgur.com/k4O1z.jpg) ![Unlink example](http://i.imgur.com/7JUY9.png) ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dotfile_linker-1.0.3 | README.md |
dotfile_linker-1.0.2 | README.md |