iSMC ist ein CLI -Tool (Apple System Management Controller), das versucht, SMC für eine Reihe bekannter Schlüssel zu befragen und ihren Typ und Wert zu bestimmen, um sie in Temperatur, Strom, Strom, Spannung, Lüfter und Batterie zu klassifizieren. Es wird auch versucht, eine menschlich-lesbare Beschreibung der einzelnen SMC-Schlüssel zu geben.
Neben der regelmäßigen Unterstützung für reguläre (PPC- und Intel-Hardware) unterstützt es auch M1-ARM-basierte SOC-Hardware, die mit einer HID-Sensor-Hub mit Temperatur-/Spannung/Strom/Leistungssensoren verbunden sind.

Es gibt zwei Möglichkeiten, iSMC zu installieren (Tool funktioniert nur auf MacOS -Computern):
Laden Sie Ihren bevorzugten Geschmack von der Seite "Releases" herunter und installieren Sie manuell.
CGO_ENABLED=1 go install github.com/dkorunic/iSMC@latestVerwendung:
$ iSMC help
Apple SMC CLI tool that can decode and display temperature, fans, battery, power, voltage and current
information for various hardware in your Apple Mac hardware.
Usage:
iSMC [flags]
iSMC [command]
Available Commands:
batt Display battery status
completion Generate the autocompletion script for the specified shell
curr Display current sensors
fans Display fans status
help Help about any command
power Display power sensors
temp Display temperature sensors
volt Display voltage sensors
Flags:
-h, --help help for iSMC
-o, --output string Output format (ascii, table, json) (default " table " )
Use " iSMC [command] --help " for more information about a command.Die Verwendung aller Befehle ist selbsterklärend und alle Befehle haben kurze und lange Aliase (Fledermaus gegen Batt vs. Batterie, Cur vs. Curr vs. Current usw.). Es gibt keine Flaggen und/oder Schalter.
Ich habe einen Blick auf viele Projekte im Zusammenhang mit Apple SMC geworfen und mich von ihnen inspirieren lassen:
Geplante Funktionen:
Bitte öffnen Sie eine PR oder melden Sie ein Problem. Danke!