Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
846c5c202b | ||
|
|
600811ff01 | ||
|
|
26ce289e9b |
@@ -1,3 +1,6 @@
|
|||||||
|
# 0.9.3
|
||||||
|
* Add recursive option to `homesick clone`
|
||||||
|
|
||||||
# 0.9.2
|
# 0.9.2
|
||||||
* Set "dotfiles" as default castle name
|
* Set "dotfiles" as default castle name
|
||||||
* Introduce new commands
|
* Introduce new commands
|
||||||
|
|||||||
2
Rakefile
2
Rakefile
@@ -22,7 +22,7 @@ Jeweler::Tasks.new do |gem|
|
|||||||
gem.email = ["josh@technicalpickles.com", "info@muratayusuke.com"]
|
gem.email = ["josh@technicalpickles.com", "info@muratayusuke.com"]
|
||||||
gem.homepage = "http://github.com/technicalpickles/homesick"
|
gem.homepage = "http://github.com/technicalpickles/homesick"
|
||||||
gem.authors = ["Joshua Nichols", "Yusuke Murata"]
|
gem.authors = ["Joshua Nichols", "Yusuke Murata"]
|
||||||
gem.version = "0.9.2"
|
gem.version = "0.9.3"
|
||||||
gem.license = "MIT"
|
gem.license = "MIT"
|
||||||
# Have dependencies? Add them to Gemfile
|
# Have dependencies? Add them to Gemfile
|
||||||
|
|
||||||
|
|||||||
@@ -4,20 +4,15 @@
|
|||||||
# -*- encoding: utf-8 -*-
|
# -*- encoding: utf-8 -*-
|
||||||
|
|
||||||
Gem::Specification.new do |s|
|
Gem::Specification.new do |s|
|
||||||
s.name = %q{homesick}
|
s.name = "homesick"
|
||||||
s.version = "0.9.2"
|
s.version = "0.9.3"
|
||||||
|
|
||||||
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 = [%q{Joshua Nichols}, %q{Yusuke Murata}]
|
s.authors = ["Joshua Nichols", "Yusuke Murata"]
|
||||||
s.date = %q{2013-06-27}
|
s.date = "2013-07-06"
|
||||||
s.description = %q{
|
s.description = "\n A man's home (directory) is his castle, so don't leave home with out it.\n\n Homesick is sorta like rip, but for dotfiles. It uses git to clone a repository containing dotfiles, and saves them in ~/.homesick. It then allows you to symlink all the dotfiles into place with a single command. \n\n "
|
||||||
A man's home (directory) is his castle, so don't leave home with out it.
|
s.email = ["josh@technicalpickles.com", "info@muratayusuke.com"]
|
||||||
|
s.executables = ["homesick"]
|
||||||
Homesick is sorta like rip, but for dotfiles. It uses git to clone a repository containing dotfiles, and saves them in ~/.homesick. It then allows you to symlink all the dotfiles into place with a single command.
|
|
||||||
|
|
||||||
}
|
|
||||||
s.email = [%q{josh@technicalpickles.com}, %q{info@muratayusuke.com}]
|
|
||||||
s.executables = [%q{homesick}]
|
|
||||||
s.extra_rdoc_files = [
|
s.extra_rdoc_files = [
|
||||||
"ChangeLog.markdown",
|
"ChangeLog.markdown",
|
||||||
"LICENSE",
|
"LICENSE",
|
||||||
@@ -41,14 +36,14 @@ Gem::Specification.new do |s|
|
|||||||
"spec/spec.opts",
|
"spec/spec.opts",
|
||||||
"spec/spec_helper.rb"
|
"spec/spec_helper.rb"
|
||||||
]
|
]
|
||||||
s.homepage = %q{http://github.com/technicalpickles/homesick}
|
s.homepage = "http://github.com/technicalpickles/homesick"
|
||||||
s.licenses = [%q{MIT}]
|
s.licenses = ["MIT"]
|
||||||
s.require_paths = [%q{lib}]
|
s.require_paths = ["lib"]
|
||||||
s.rubygems_version = %q{1.8.5}
|
s.rubygems_version = "2.0.3"
|
||||||
s.summary = %q{A man's home is his castle. Never leave your dotfiles behind.}
|
s.summary = "A man's home is his castle. Never leave your dotfiles behind."
|
||||||
|
|
||||||
if s.respond_to? :specification_version then
|
if s.respond_to? :specification_version then
|
||||||
s.specification_version = 3
|
s.specification_version = 4
|
||||||
|
|
||||||
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
|
if Gem::Version.new(Gem::VERSION) >= 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"])
|
||||||
@@ -58,6 +53,7 @@ Gem::Specification.new do |s|
|
|||||||
s.add_development_dependency(%q<rcov>, [">= 0"])
|
s.add_development_dependency(%q<rcov>, [">= 0"])
|
||||||
s.add_development_dependency(%q<simplecov>, [">= 0"])
|
s.add_development_dependency(%q<simplecov>, [">= 0"])
|
||||||
s.add_development_dependency(%q<test-construct>, [">= 0"])
|
s.add_development_dependency(%q<test-construct>, [">= 0"])
|
||||||
|
s.add_development_dependency(%q<rubocop>, [">= 0"])
|
||||||
else
|
else
|
||||||
s.add_dependency(%q<thor>, [">= 0.14.0"])
|
s.add_dependency(%q<thor>, [">= 0.14.0"])
|
||||||
s.add_dependency(%q<rake>, [">= 0.8.7"])
|
s.add_dependency(%q<rake>, [">= 0.8.7"])
|
||||||
@@ -66,6 +62,7 @@ Gem::Specification.new do |s|
|
|||||||
s.add_dependency(%q<rcov>, [">= 0"])
|
s.add_dependency(%q<rcov>, [">= 0"])
|
||||||
s.add_dependency(%q<simplecov>, [">= 0"])
|
s.add_dependency(%q<simplecov>, [">= 0"])
|
||||||
s.add_dependency(%q<test-construct>, [">= 0"])
|
s.add_dependency(%q<test-construct>, [">= 0"])
|
||||||
|
s.add_dependency(%q<rubocop>, [">= 0"])
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
s.add_dependency(%q<thor>, [">= 0.14.0"])
|
s.add_dependency(%q<thor>, [">= 0.14.0"])
|
||||||
@@ -75,6 +72,7 @@ Gem::Specification.new do |s|
|
|||||||
s.add_dependency(%q<rcov>, [">= 0"])
|
s.add_dependency(%q<rcov>, [">= 0"])
|
||||||
s.add_dependency(%q<simplecov>, [">= 0"])
|
s.add_dependency(%q<simplecov>, [">= 0"])
|
||||||
s.add_dependency(%q<test-construct>, [">= 0"])
|
s.add_dependency(%q<test-construct>, [">= 0"])
|
||||||
|
s.add_dependency(%q<rubocop>, [">= 0"])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Homesick
|
|||||||
|
|
||||||
if ! destination.directory?
|
if ! destination.directory?
|
||||||
say_status 'git clone', "#{repo} to #{destination.expand_path}", :green unless options[:quiet]
|
say_status 'git clone', "#{repo} to #{destination.expand_path}", :green unless options[:quiet]
|
||||||
system "git clone -q #{repo} #{destination}" unless options[:pretend]
|
system "git clone -q --recursive #{repo} #{destination}" unless options[:pretend]
|
||||||
else
|
else
|
||||||
say_status :exist, destination.expand_path, :blue unless options[:quiet]
|
say_status :exist, destination.expand_path, :blue unless options[:quiet]
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user