Sha256: 7e6189012a97c67a77b61ef04e23894e874434407735840c2d0f77056b9f8847

Contents?: true

Size: 418 Bytes

Versions: 2

Compression:

Stored size: 418 Bytes

Contents

require 'awesome_spawn'

module LinuxAdmin
  module Common
    def cmd(cmd)
      Distros.local.command(cmd)
    end

    def cmd?(cmd)
      Distros.local.command?(cmd)
    end

    def run(cmd, options = {})
      AwesomeSpawn.logger ||= logger
      AwesomeSpawn.run(cmd, options)
    end

    def run!(cmd, options = {})
      AwesomeSpawn.logger ||= logger
      AwesomeSpawn.run!(cmd, options)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
linux_admin-0.11.1 lib/linux_admin/common.rb
linux_admin-0.11.0 lib/linux_admin/common.rb