Method: AppInfo::Macos#binary_path

Defined in:
lib/app_info/macos.rb

#binary_pathString



69
70
71
72
73
74
75
76
77
# File 'lib/app_info/macos.rb', line 69

def binary_path
  return @binary_path if @binary_path

  base_path = ::File.join(app_path, 'Contents', 'MacOS')
  binary = info['CFBundleExecutable']
  return ::File.join(base_path, binary) if binary

  @binary_path ||= Dir.glob(::File.join(base_path, '*')).first
end