Files
rap/lib/msg
2013-04-28 16:21:06 -03:00

37 lines
657 B
Bash

#!/bin/bash
# La base para todos los mensajes, se imprime en stderr
msg() {
msg="$1"; shift
printf "> $msg\n" $@ 1>&2
}
error() {
msg="$(gettext "$1")"; shift
msg "$(gettext "ERROR:") ${msg}" $@
}
warning() {
msg="$(gettext "$1")"; shift
msg "$(gettext "ALERTA:") ${msg}" $@
}
# Mensaje de error y salir
fatal_error() {
msg="$(gettext "$1")"; shift
error "${msg}" $@
exit 1
}
# Sugerir algo
tip() {
msg="$(gettext "$1")"; shift
msg "Tip: ${msg}" $@
}
# Toma la ayuda desde doc/$comando
# $1 el comando para obtener la ayuda
help() {
${PAGER:-less -niSFX} "${LVPN_DIR}/doc/$1.markdown" 2>/dev/null || true
}