#!/bin/sh # motd-assist :: brand-header — Rahmen-Header mit Hostname und Betriebssystem set -u E=$(printf '\033') BLUE="${E}[1;38;5;75m" ORANGE="${E}[1;38;5;214m" DIM="${E}[2m" BOLD="${E}[1m" R="${E}[0m" HOST=$(hostname 2>/dev/null || echo localhost) HOST=${HOST%%.*} OS=Linux if [ -r /etc/os-release ]; then . /etc/os-release OS=${PRETTY_NAME:-Linux} fi W=${COLUMNS:-72} case $W in ''|*[!0-9]*) W=72 ;; esac [ "$W" -gt 78 ] && W=78 [ "$W" -lt 44 ] && W=44 INNER=$((W - 2)) PLAIN=" ${HOST} - ${OS} " PAD=$((INNER - ${#PLAIN})) [ "$PAD" -lt 0 ] && PAD=0 RULE=$(awk -v n="$INNER" 'BEGIN{s="";for(i=0;i