summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorJamis Buck <jamis@37signals.com>2008-03-30 16:55:33 -0600
committerJamis Buck <jamis@37signals.com>2008-03-30 16:55:33 -0600
commitff0b379fca1382004123036c3045a723b84694fd (patch)
tree23c00e532b242ed7006d19ebc78e31e147e54156 /Rakefile
parent45eee50ba0d47b5badf970ffbb10ca20bec1dc9e (diff)
downloadnet-ssh-multi-ff0b379fca1382004123036c3045a723b84694fd.tar.gz
add the project metafiles
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/Rakefile b/Rakefile
new file mode 100644
index 0000000..000fd80
--- /dev/null
+++ b/Rakefile
@@ -0,0 +1,28 @@
+begin
+ require 'echoe'
+rescue LoadError
+ abort "You'll need to have `echoe' installed to use Net::SSH::Multi's Rakefile"
+end
+
+require './lib/net/ssh/multi/version'
+
+version = Net::SSH::Multi::Version::STRING.dup
+if ENV['SNAPSHOT'].to_i == 1
+ version << "." << Time.now.utc.strftime("%Y%m%d%H%M%S")
+end
+
+Echoe.new('net-ssh-multi', version) do |p|
+ p.changelog = "CHANGELOG.rdoc"
+
+ p.author = "Jamis Buck"
+ p.email = "jamis@jamisbuck.org"
+ p.summary = "Control multiple Net::SSH connections via a single interface"
+ p.url = "http://net-ssh.rubyforge.org/multi"
+
+ p.dependencies = ["net-ssh >=1.99.2", "net-ssh-gateway >=0.99.0"]
+
+ p.need_zip = true
+ p.include_rakefile = true
+
+ p.rdoc_pattern = /^(lib|README.rdoc|CHANGELOG.rdoc)/
+end