Module: Hackmac
- Includes:
- AssetTools
- Defined in:
- lib/hackmac.rb,
lib/hackmac/asset_tools.rb,
lib/hackmac/config.rb,
lib/hackmac/disks.rb,
lib/hackmac/github_source.rb,
lib/hackmac/ioreg.rb,
lib/hackmac/kext.rb,
lib/hackmac/kext_upgrader.rb,
lib/hackmac/oc.rb,
lib/hackmac/oc_upgrader.rb,
lib/hackmac/oc_validator.rb,
lib/hackmac/plist.rb,
lib/hackmac/url_download.rb,
lib/hackmac/utils.rb,
lib/hackmac/version.rb
Overview
Hackmac is a set of Ruby tools specifically designed for managing and
customizing Hackintosh configurations. While primarily intended for users
with Hackintosh setups, it may also be useful for ordinary Mac users who want
to leverage its features for monitoring system performance using gfxmon.
The library provides core functionality for:
- EFI partition management
- GPU performance monitoring
- USB bootable drive creation
- System configuration and validation
Defined Under Namespace
Modules: AssetTools, Config, Plist, Utils Classes: ContainerDisk, DiskInfo, Disks, GithubSource, IOReg, Kext, KextUpgrader, OC, OCUpgrader, OCValidator, URLDownload
Constant Summary collapse
- VERSION =
Hackmac version
'2.1.2'- VERSION_ARRAY =
:nodoc:
VERSION.split('.').map(&:to_i)
- VERSION_MAJOR =
:nodoc:
VERSION_ARRAY[0]
- VERSION_MINOR =
:nodoc:
VERSION_ARRAY[1]
- VERSION_BUILD =
:nodoc:
VERSION_ARRAY[2]