Compare commits
2 commits
b1f0e0e5d4
...
8be7014c61
Author | SHA1 | Date | |
---|---|---|---|
8be7014c61 | |||
7980094767 |
32
rechnung.sh
32
rechnung.sh
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue