Macbook fan controller daemon (Rust) and CLI (Python3)
Building the executable requires cargo
and make
to be installed on the system
git clone https://github.com/ryzeon-dev/macbook-cpu-fan && cd macbook-cpu-fan && make && sudo make install
After cloning the repo, enter the directory and run
make
After building, run
sudo make install
All software activities can be controller via the provided CLI
$ mbcf --help
mbcf: MacBook CPU fan cotroller CLI
usage: mbcf [ARGUMENTS] [OPTIONS]
Arguments:
start | restart | stop | enable | disable performs the specified command on the service using "systemctl" (requires root)
Options:
-a | --apply CONFIG_NAME restarts the daemon applying the specified fan profile (requires root)
-h | --help show this message and exit