Skip to content

Commit 2d50861

Browse files
committedAug 3, 2013
Touchup boilerplate
1 parent 5a66385 commit 2d50861

File tree

3 files changed

+20
-11
lines changed

3 files changed

+20
-11
lines changed
 

‎Gemfile

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
source 'https://rubygems.org'
1+
# Execute bundler hook if present
2+
['~/.', '/etc/'].any? do |file|
3+
File.lstat(path = File.expand_path(file + 'bundle-gemfile-hook')) rescue next
4+
eval(File.read(path), binding, path); break true
5+
end || source('https://rubygems.org/')
26

37
# Specify your gem's dependencies in rubysh.gemspec
48
gemspec

‎Rakefile

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
#!/usr/bin/env rake
2-
# require 'bundler/gem_tasks'
2+
require 'bundler/setup'
3+
require 'chalk-rake/gem_tasks'
34
require 'rake/testtask'
45

56
Rake::TestTask.new do |t|
6-
t.libs = ["lib"]
7+
t.libs = ['lib']
78
# t.warning = true
89
t.verbose = true
9-
t.test_files = FileList['test/**/*.rb']
10+
t.test_files = FileList['test/**/*.rb'].reject do |file|
11+
file.end_with?('_lib.rb') || file.include?('/_lib/')
12+
end
1013
end

‎rubysh.gemspec

+9-7
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,27 @@
22
require File.expand_path('../lib/rubysh/version', __FILE__)
33

44
Gem::Specification.new do |gem|
5-
gem.authors = ["Greg Brockman"]
6-
gem.email = ["gdb@gregbrockman.com"]
7-
gem.description = "Rubysh: Ruby subprocesses made easy"
5+
gem.authors = ['Greg Brockman']
6+
gem.email = ['gdb@gregbrockman.com']
7+
gem.description = 'Rubysh: Ruby subprocesses made easy'
88
gem.summary = "Rubysh makes shelling out easy with a __sh__-like syntax layer for Ruby:
99
1010
irb -r rubysh
1111
>> command = Rubysh('echo', 'hello-from-Rubysh') | Rubysh('grep', '--color', 'Rubysh')
1212
>> command.run
1313
hello-from-Rubysh
1414
=> Rubysh::Runner: echo hello-from-Rubysh | grep --color Rubysh (exitstatus: 0)"
15-
gem.homepage = ""
15+
gem.homepage = ''
1616

1717
gem.files = `git ls-files`.split($\)
1818
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
1919
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
20-
gem.name = "rubysh"
21-
gem.require_paths = ["lib"]
20+
gem.name = 'rubysh'
21+
gem.require_paths = ['lib']
2222
gem.version = Rubysh::VERSION
2323

24-
gem.add_development_dependency 'minitest', '3.1.0'
24+
gem.add_development_dependency 'rake'
2525
gem.add_development_dependency 'mocha'
26+
gem.add_development_dependency 'chalk-rake'
27+
gem.add_development_dependency 'minitest', '3.1.0'
2628
end

0 commit comments

Comments
 (0)
Please sign in to comment.