class Hiiro::Bins

def self.all

def self.all
  Dir[glob('*')].select(&File.method(:executable?))
end

def self.glob(*names)

def self.glob(*names)
  path_glob = [?{, paths.join(?,), ?}].join
  name_glob = [?{, names.flatten.compact.join(?,), ?}].join
  Dir[File.join(path_glob, name_glob)].select(&File.method(:executable?))
end

def self.path = PATH

def self.path = PATH

def self.paths = path.split(?:).map(&:strip).uniq

def self.paths = path.split(?:).map(&:strip).uniq