#!/bin/sh # Simple Ass Fetch by futxlii red="$(printf '\033[31m')" blue="$(printf '\033[34m')" reset="$(printf '\033[0m')" load () { # take everything after 'load average: ' then remove '0.' or '.' or ',' # from output, this multiplies by hundred, so we can divide an integer # instead of a fraction (which dash can't do) for time in $(uptime | sed -e 's/^.*load average://' -e 's/0\?\.\|,//g') do printf "%s%%\n" "$((time/$(nproc)))" done | xargs } for file in /etc/os-release /usr/lib/os-release do [ -f "$file" ] && . "$file" && break done KERNEL="$(uname -r)" UPTIME="$(uptime -p)"; UPTIME="${UPTIME##up }" SHELL="$(basename "$SHELL")" cat <