Sha256: 05b19a26632da0e234f4df9157133aad1f338cac833fed2319f7ac9040dc2d86

Contents?: true

Size: 593 Bytes

Versions: 3

Compression:

Stored size: 593 Bytes

Contents

require 'librarian'
require 'fileutils'

out = nil
begin
  out = Librarian::Posix.run!(%W{puppet --version})
rescue Librarian::Posix::CommandFailure => error

  $stderr.puts <<-EOF
Unable to load puppet. Please install it using native packages for your platform (eg .deb, .rpm, .dmg, etc).
puppet --version returned #{status.exitstatus}
#{error.message unless error.message.nil?}
EOF
  exit 1
end

PUPPET_VERSION=out.split(' ').first.strip

require 'librarian/puppet/extension'
require 'librarian/puppet/version'

require 'librarian/action/install'

module Librarian
  module Puppet
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
librarian-puppet-1.0.0 lib/librarian/puppet.rb
librarian-puppet-0.9.17 lib/librarian/puppet.rb
librarian-puppet-0.9.16 lib/librarian/puppet.rb