Remove shell-banner

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2018-08-19 11:53:16 +02:00
parent cff10f74a2
commit 8b534331bc
Signed by: luzifer
GPG Key ID: DC2729FDD34BE99E
2 changed files with 0 additions and 51 deletions

View File

@ -1,6 +1,3 @@
## If any print shell banner
[ -f ${HOME}/.local/shell-banner.txt ] && cat ${HOME}/.local/shell-banner.txt
## Brew installed binaries
export PATH=/usr/local/sbin:/usr/local/bin:$PATH

View File

@ -1,48 +0,0 @@
#!/bin/bash
set -euo pipefail
function kv() {
printf "$(boxchar 78) %15s: %-64s $(boxchar 78)\n" "$@"
}
function boxchar() {
printf "\x1b(0\x$1\x1b(B"
}
## Redirect stdout into shell-banner.txt
exec >${HOME}/.local/shell-banner.txt
## Start output
printf "$(boxchar 6c)%083s$(boxchar 6b)\n" | sed "s/ /$(printf "$(boxchar 71)")/g"
## Check for latest Go version
if ( ping -c 1 -q 8.8.8.8 >/dev/null ); then
GO_VER=$(curl -sSLf -m 2 'https://lv.luzifer.io/catalog-api/golang/latest.txt?p=version')
if [ -e "${HOME}/.gimme/envs/go${GO_VER}.env" ]; then
kv "Go-Version" "Up-to-date (${GO_VER})"
else
if [ -e ${HOME}/.gimme/envs/latest.env]; then
inst=$(readlink ${HOME}/.gimme/envs/latest.env | sed -E 's/.*\/(go[0-9.]+).env/\1/')
else
inst="n/a"
fi
kv "Go-Version" "Outdated (installed: ${inst} latest: ${GO_VER})"
fi
else
kv "Go-Version" "Unknown, network unreachable"
fi
## Check for system updates
sys_updates=$(checkupdates | wc -l)
if [ ${sys_updates} -gt 0 ]; then
kv "System-Update" "${sys_updates} packages require updates"
else
kv "System-Update" "Up-to-date"
fi
## Log generation time
kv "Updated" "$(date +"%Y-%m-%d %H:%M")"
## End output
printf "$(boxchar 6d)%083s$(boxchar 6a)\n" | sed "s/ /$(printf "$(boxchar 71)")/g"