Sha256: c07b9451cfdfa766371ca8dc6a8435d6cc7d8ab0776aae3bf13192452cd00259

Contents?: true

Size: 280 Bytes

Versions: 1

Compression:

Stored size: 280 Bytes

Contents

require "open3"

def command?(name)
  system "which", name, out: File::NULL, err: File::NULL
  $?.success?
end

def which(name)
  (Open3.capture2 "which", name).first.chop
end

def selinux_context(name)
  (Open3.capture2 "stat", which("deno")).first.match(/Context: (.*)/)[1]
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cvefixer-0.6.8 lib/helpers.rb