Compare commits

...

2 commits

Author SHA1 Message Date
+++ 8be7014c61 konflikt aufgelöst 2021-06-14 21:56:46 +02:00
+++ 7980094767 setzen der farben in eigene funktion, unalias und unset entfernt 2021-06-14 21:46:07 +02:00

View file

@ -21,9 +21,6 @@ umask=$UMASK
OLDPATH=$PATH
PATH=/bin:/usr/bin
export PATH
unset -f command
unset -f unalias
\unalias -a
# Variablen
@ -34,11 +31,6 @@ PROGRAMM_VERSION="0.0.2"
VERBOSITY=0
DEBUG=0
COLORED_OUTPUT=0
RED="$(tput bold)$(tput setaf 1)"
GREEN="$(tput bold)$(tput setaf 2)"
YELLOW="$(tput bold)$(tput setaf 3)"
BLUE="$(tput bold)$(tput setaf 4)"
NORMAL="$(tput bold)$(tput sgr0)"
RECHNUNG_STY_URL="https://github.com/tomka/rechnung"
RECHNUNG_STY_FILE="rechnung.sty"
@ -98,6 +90,22 @@ fi
# Ausgabefunktionen für Terminal
# ------------------------------
set_color() {
## Farbe aktivieren wenn vorhanden. Der Test prüft, ob das Programm in einem
## Terminal gestartet wurde und setzt dann COLORED_OUTPUT auf true. tput
## regelt im Hintergrund farbige oder schwarz-weisse Ausgabe.
NUMBER_OF_COLORS=$($TPUT_BIN colors)
if [ -t 1]; then
COLORED_OUTPUT=1
RED="$(tput bold)$(tput setaf 1)"
GREEN="$(tput bold)$(tput setaf 2)"
YELLOW="$(tput bold)$(tput setaf 3)"
BLUE="$(tput bold)$(tput setaf 4)"
NORMAL="$(tput bold)$(tput sgr0)"
fi
}
print_start() {
if [ "$VERBOSITY" -eq 1 ]; then
@ -383,7 +391,7 @@ check_rechnunsdaten() {
set_cli_opt() {
# die funktion setzt für einen übergebenen pfad den absoluten pfad ohne
# sich darim zu kümmern, ob er existiert. FIS= sorgt dafür, daß der
# sich darim zu kümmern, ob er existiert. IFS= sorgt dafür, daß der
# übergebene pfad nicht getrennt wird. sollte nur als subshell
# aufgerufen werden.
@ -618,11 +626,7 @@ if [ "$(id -u)" -eq 0 ]; then
exit 1
fi
## Farbe aktivieren wenn vorhanden
NUMBER_OF_COLORS=$($TPUT_BIN colors)
if [ -n "$NUMBER_OF_COLORS" ] && [ "$NUMBER_OF_COLORS" -ge 8 ]; then
COLORED_OUTPUT=1
fi
set_color
## CLI Optionen auswerten
while getopts b:dhik:l:o:t:vV opt