blob: fc19784cd50ca5d29bb573845e50dd7d268ce11c [file] [log] [blame]
#!/bin/bash
set -o errexit -o nounset -o pipefail
cpuinfo_linux() {
which lscpu >/dev/null && lscpu
}
cpuinfo_mac() {
which sysctl >/dev/null && sysctl -a | grep '^machdep.cpu.'
}
cpuinfo_windows() {
which powershell >/dev/null && \
powershell -Command Get-WmiObject -Class Win32_Processor
}
cpuinfo_linux || cpuinfo_mac || cpuinfo_windows