lib/kapost/bootstrapper.rb in kapost-bootstrapper-0.1.3 vs lib/kapost/bootstrapper.rb in kapost-bootstrapper-0.2.0
- old
+ new
@@ -14,10 +14,14 @@
def osx(&block)
instance_eval(&block) if os == :macosx
end
+ def debian(&block)
+ instance_eval(&block) if os == :debian
+ end
+
def check(command, help = nil, version: nil, &block)
success = say(label(command, version)) do
if block_given?
yield
else
@@ -93,10 +97,10 @@
when /mswin|msys|mingw|cygwin|bccwin|wince|emc/
:windows
when /darwin|mac os/
:macosx
when /linux/
- :linux
+ installed?("apt-get") ? :debian : :linux
else
fail "unknown os: #{RUBY_PLATFORM.inspect}"
end
end
end