Sha256: efcdeb37d2db4a8fef8fdb5ab0fc5a108b7906eef4b732afe98749750de1a1ed

Contents?: true

Size: 246 Bytes

Versions: 4

Compression:

Stored size: 246 Bytes

Contents

module Phase
  module Util
    module Shell
      include Console

      def shell(*args)
        log "running: #{args.join(' ')}"
        status = !!system(*args)
        yield $? unless status
        return status
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
phase-0.0.17 lib/phase/util/shell.rb
phase-0.0.16.1 lib/phase/util/shell.rb
phase-0.0.16 lib/phase/util/shell.rb
phase-0.0.15 lib/phase/util/shell.rb