Sha256: 9e8946166bcab26a336a26b4188385fc8f94f6255ee16c9acc48ca80a7eb6564

Contents?: true

Size: 258 Bytes

Versions: 2

Compression:

Stored size: 258 Bytes

Contents

module AptDependencies
  def self.ensure!
    deps = File.readlines("Aptfile", chomp: true)
    deps.map do |dep|
      "apt list #{dep} | grep '\\[installed\\]' || sudo apt install -y #{dep}"
    end.join(" && ")
  rescue Errno::ENOENT
    "true"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bard-0.50.1 install_files/apt_dependencies.rb
bard-0.50.0 install_files/apt_dependencies.rb