iSMC es una herramienta CLI de Apple System Management Controller (SMC) que intenta consultar SMC para una serie de teclas bien conocidas y determinar su tipo y valor, clasificándolos en temperatura, potencia, corriente, voltaje, ventilador y lecturas de batería. También intentará dar una descripción legible por humanos de cada tecla SMC encontrada.
Además del soporte regular para el hardware regular (PPC e Intel), también admite hardware SOC basado en ARM M1 que tiene sensores de temperatura/voltaje/corriente/alimentación conectados a un cubo de sensores HID.

Hay dos formas de instalar iSMC (la herramienta funciona solo en las computadoras macOS):
Descargue su sabor preferido de la página de versiones e instale manualmente.
CGO_ENABLED=1 go install github.com/dkorunic/iSMC@latestUso:
$ 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.El uso de todos los comandos se explica por sí mismo y todos los comandos tienen alias cortos y largos (Bat vs. Batt vs. Batería, CUR vs. Curr vs. actual, etc.). No hay banderas y/o interruptores.
He echado un vistazo a muchos proyectos relacionados con SMC de Apple y me inspiré:
Características planificadas:
Abra un PR o informe un problema. ¡Gracias!