Module: Mason
- Defined in:
- lib/mason.rb,
lib/mason/cp_r.rb,
lib/mason/version.rb
Defined Under Namespace
Classes: Buildpack, Buildpacks, CLI, CommandFailed, Stacks
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.cp_R(src, dest, options = {}) ⇒ Object
2 3 4 5 6 |
# File 'lib/mason/cp_r.rb', line 2 def self.cp_R(src, dest, = {}) return if [:noop] output = `cp -vR#{[:preserve] ? 'p' : ''}#{[:remove_destination] ? ' --remove-destination' : ''} #{[src,dest].flatten.join ' '}` raise "cp failed: #{output}" unless $?.exitstatus.zero? end |