[[ -x $(whence -p nproc) ]] && { command nproc && { unfunction nproc return } } [[ -x $(which sysctl) ]] && { nproc() { sysctl -n hw.ncpu } nproc && return } # TODO other platforms echo nproc: no implementation found >&2 nproc() { echo 2 } nproc # vim:ft=zsh