Project

spock

0.0
No commit activity in last 3 years
No release in over 3 years
Merge multiple directories into one using symlinks
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 2.0
 Project Readme

Spock Code Climate

Merge multiple directories into one using symlinks (copies on Windows). It's like Spock's mind meld. Kind of. Not really.

Installation

gem install spock

Usage

See spock/examples for sample configuration files. Place yours in ~/.spockrc, ~/Dropbox/.spockrc, or ~/Dropbox/Apps/Spock/spockrc. Then, run

spock --dry-run

If you are satisfied, run

spock

You can also a configuration file anywhere by running

spock path/to/my/spockrc

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

History

0.0.2:

  • Fix "uninitialized constant Spock::FileUtils" error

0.0.1:

  • Support for target prefix (useful for dotfile management)
  • Support for multiple sources, first takes precedence
  • Support for Windows using simple copies