]> git.nbdom.net Git - nb.git/commitdiff
etc/profile.d/functions
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 20 Feb 2019 05:14:41 +0000 (05:14 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 20 Feb 2019 05:14:41 +0000 (05:14 +0000)
etc/profile.d/functions

index 5b6b2216a70e37c4e1b574e3fdf02f7623fff573..e00eafefa09b949524e98e828ec955e80ed589c3 100755 (executable)
@@ -4,6 +4,12 @@
 #
 #################################################################################
 type -P which > /dev/null || which() { type -P "$1" 2>&1; }
+type -P nproc > /dev/null || nproc() {
+               case "$OSTYPE" in
+                       darwin*) sysctl -n hw.ncpu ;;
+                       *) awk '/^processor/ {++n} END {print n}' /proc/cpuinfo ;;
+               esac
+}
 
 nb_repos() {
        [ -z "$FUNCNAME" ] && local FUNCNAME='nb_repos' # for busybox