iSMC adalah alat CLI Pengontrol Manajemen Sistem Apple (SMC) yang berupaya untuk menanyakan SMC untuk sejumlah kunci yang terkenal dan menentukan jenis dan nilainya, mengklasifikasikannya ke dalam suhu, daya, arus, tegangan, pembacaan kipas dan baterai. Ini juga akan mencoba untuk memberikan deskripsi yang dapat dibaca manusia dari masing-masing kunci SMC yang ditemukan.
Terlepas dari dukungan reguler untuk reguler (perangkat keras PPC dan Intel), ini juga mendukung perangkat keras SOC berbasis ARM M1 yang memiliki suhu/tegangan/arus/sensor daya yang terhubung ke hub sensor HID.

Ada dua cara untuk menginstal iSMC (alat bekerja hanya pada komputer macOS):
Unduh rasa pilihan Anda dari halaman rilis dan instal secara manual.
CGO_ENABLED=1 go install github.com/dkorunic/iSMC@latestPenggunaan:
$ 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.Penggunaan semua perintah adalah penjelasan diri dan semua perintah memiliki alias pendek dan panjang (BAT vs Batt vs Baterai, Cur vs Curr vs. saat ini dll.). Tidak ada bendera dan/atau sakelar.
Saya telah melihat banyak proyek terkait Apple SMC dan mengambil inspirasi dari mereka:
Fitur yang direncanakan:
Harap buka PR atau laporkan masalah. Terima kasih!