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, Graph, IOReg, Kext, KextUpgrader, OC, OCUpgrader, OCValidator, URLDownload
Constant Summary collapse
- VERSION =
Hackmac version
'1.9.0'- 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]