Skip to content

Instantly share code, notes, and snippets.

View fingerprint39's full-sized avatar

fingerprint39

View GitHub Profile
@fingerprint39
fingerprint39 / lib_common.sh
Last active January 11, 2026 18:01
proxmox-toolkit.sh
#!/usr/bin/env bash
set -Eeuo pipefail
log() { printf "\n[%s] %s\n" "$(date +'%F %T')" "$*" >&2; }
die() { log "ERROR: $*"; exit 1; }
require_root() {
[[ "${EUID:-$(id -u)}" -eq 0 ]] || die "Run as root."
}