Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
832eade857 | ||
|
|
44ff9a8b4b | ||
|
|
3f26a74c71 | ||
|
|
1041cb5160 |
2
Rakefile
2
Rakefile
@@ -22,7 +22,7 @@ Jeweler::Tasks.new do |gem|
|
|||||||
gem.email = "josh@technicalpickles.com"
|
gem.email = "josh@technicalpickles.com"
|
||||||
gem.homepage = "http://github.com/technicalpickles/homesick"
|
gem.homepage = "http://github.com/technicalpickles/homesick"
|
||||||
gem.authors = ["Joshua Nichols"]
|
gem.authors = ["Joshua Nichols"]
|
||||||
gem.version = "0.5.3"
|
gem.version = "0.5.4"
|
||||||
# Have dependencies? Add them to Gemfile
|
# Have dependencies? Add them to Gemfile
|
||||||
|
|
||||||
# gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
|
# gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
|
||||||
|
|||||||
@@ -5,11 +5,11 @@
|
|||||||
|
|
||||||
Gem::Specification.new do |s|
|
Gem::Specification.new do |s|
|
||||||
s.name = %q{homesick}
|
s.name = %q{homesick}
|
||||||
s.version = "0.5.3"
|
s.version = "0.5.4"
|
||||||
|
|
||||||
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
||||||
s.authors = ["Joshua Nichols"]
|
s.authors = ["Joshua Nichols"]
|
||||||
s.date = %q{2010-08-19}
|
s.date = %q{2010-09-03}
|
||||||
s.default_executable = %q{homesick}
|
s.default_executable = %q{homesick}
|
||||||
s.description = %q{
|
s.description = %q{
|
||||||
A man's home (directory) is his castle, so don't leave home with out it.
|
A man's home (directory) is his castle, so don't leave home with out it.
|
||||||
@@ -44,7 +44,7 @@ Gem::Specification.new do |s|
|
|||||||
]
|
]
|
||||||
s.homepage = %q{http://github.com/technicalpickles/homesick}
|
s.homepage = %q{http://github.com/technicalpickles/homesick}
|
||||||
s.require_paths = ["lib"]
|
s.require_paths = ["lib"]
|
||||||
s.rubygems_version = %q{1.3.7}
|
s.rubygems_version = %q{1.3.6}
|
||||||
s.summary = %q{A man's home is his castle. Never leave your dotfiles behind.}
|
s.summary = %q{A man's home is his castle. Never leave your dotfiles behind.}
|
||||||
s.test_files = [
|
s.test_files = [
|
||||||
"spec/homesick_spec.rb",
|
"spec/homesick_spec.rb",
|
||||||
@@ -55,7 +55,7 @@ Gem::Specification.new do |s|
|
|||||||
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
|
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
|
||||||
s.specification_version = 3
|
s.specification_version = 3
|
||||||
|
|
||||||
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
|
if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
|
||||||
s.add_runtime_dependency(%q<thor>, [">= 0.14.0"])
|
s.add_runtime_dependency(%q<thor>, [">= 0.14.0"])
|
||||||
s.add_development_dependency(%q<rake>, [">= 0"])
|
s.add_development_dependency(%q<rake>, [">= 0"])
|
||||||
s.add_development_dependency(%q<rspec>, [">= 1.2.9"])
|
s.add_development_dependency(%q<rspec>, [">= 1.2.9"])
|
||||||
|
|||||||
@@ -69,14 +69,14 @@ class Homesick
|
|||||||
else
|
else
|
||||||
say_status :conflict, "#{destination} exists and points to #{destination.readlink}", :red unless options[:quiet]
|
say_status :conflict, "#{destination} exists and points to #{destination.readlink}", :red unless options[:quiet]
|
||||||
|
|
||||||
if shell.file_collision(destination) { source }
|
if options[:force] || shell.file_collision(destination) { source }
|
||||||
system "ln -sf #{source} #{destination}" unless options[:pretend]
|
system "ln -sf #{source} #{destination}" unless options[:pretend]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
elsif destination.exist?
|
elsif destination.exist?
|
||||||
say_status :conflict, "#{destination} exists", :red unless options[:quiet]
|
say_status :conflict, "#{destination} exists", :red unless options[:quiet]
|
||||||
|
|
||||||
if shell.file_collision(destination) { source }
|
if options[:force] || shell.file_collision(destination) { source }
|
||||||
system "ln -sf #{source} #{destination}" unless options[:pretend]
|
system "ln -sf #{source} #{destination}" unless options[:pretend]
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user