Commit graph

50 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
qbi b1f0e0e5d4 2>&1 sollte immer am Ende des Aufrufs stehen 2021-06-13 15:31:57 +02:00
qbi d6275a4698 Sinnvoller $* zu verwenden 2021-06-13 15:31:06 +02:00
qbi 0fbd1ae469 expr sollte nicht verwendet werden 2021-06-13 15:27:01 +02:00
qbi c8c54559bd echo wird hier nicht gebraucht, realpath gibt Ergebnis aus 2021-06-13 15:24:33 +02:00
qbi cc3a1f246f Exitcodes des Aufrufs direkt nutzen 2021-06-13 15:23:22 +02:00
qbi da3ac08b52 Quoting korrigiert und exit 1 ersetzt 2021-06-13 15:21:15 +02:00
qbi ad35af7ece Doppelte Verneinung ist verwirrend. ;-) 2021-06-13 15:15:38 +02:00
qbi c7e38a4d61 Backticks durch $() ersetzt 2021-06-13 15:14:33 +02:00
qbi ba15189a72 $0 quoten 2021-06-05 23:32:49 +02:00
bernd 0088a34577 fehler vom letzten commit beheben (rechnung.sh nicht angegeben) 2021-06-05 23:04:44 +02:00
+++ 457fcfecef umstellung auf temp. verzeichnis, optionen hinzugefügt
- das skript erledigt seine arbeit jetzt in einem temp. verzeichnis
- per default nur ausgabe von fehler- und abschlussmeldung
- buchstaben einiger optionen geändert
- optionen -b, -o und -t hinzugekommen
2021-06-04 22:53:26 +02:00
+++ 98a3abd1ee tests hinzugefügt, suche nach rechnung.sty überarbeitet
- kpsewhich sucht nach rechnung.sty
- prinf_failed kann optional ein string übergeben werden
- neue funktionen fail_and_exit, get_link_target, check_rechnungsdaten
- check_readable und check_binarys testen auf symbolische links
- einige funktionen mit kommentaren versehen
2021-06-03 18:45:41 +02:00
+++ c43c2cb7a1 fehlerausgabe verbessert, kleine korrekturen
wenn das kompilieren fehlschlägt wird im log nach fehlermeldungen gesucht und
diese ausgegeben. ein - nach /bin/sh verhindert parameterübergaben. ifs wird
explitiet gesetzt.
2021-06-03 10:28:56 +02:00
+++ c2484f3015 installation von rechnung.sty nicht mehr interaktiv 2021-06-02 23:20:52 +02:00
bernd 3786fe767a bugfix, readme angepaßt 2021-05-29 00:26:34 +02:00
bernd 1ae6b0525c silent-modus eingebaut 2021-05-29 00:04:22 +02:00
bernd e7b2d5bd69 option zum anzeigen der version eingefügt 2021-05-28 23:49:46 +02:00
bernd 26c43d7618 octorech.lco entfernt, kleine änderungen 2021-05-28 23:29:37 +02:00
bernd 80c76e5e88 bugfix in check_sty() und install_sty(), umstellung auf absender.lco und option -l 2021-05-28 21:40:18 +02:00
bernd 5180cb2972 bugfix bei den ersetzungen mit sed 2021-05-28 18:51:52 +02:00
bernd 7331d31bcf fehlerhaftes exit entfernt, hilfe und option -f hinzugefügt 2021-05-15 23:22:39 +02:00
qbi e5df5ee85d POSIX-konformisiert 2021-05-05 17:23:42 +02:00
bernd 4da2b81005 installation von rechnung.sty hinzugefügt, ausgaben überarbeitet 2021-05-05 11:50:12 +02:00
qbi 17ddeb8df8 Umbruch vor einer Meldung eingebaut 2021-05-03 23:20:44 +02:00
qbi 99832c946b Unnötiges echo entfernt 2021-05-03 23:18:47 +02:00
qbi ac114d4b29 Umleitung gruppiert 2021-05-03 23:17:35 +02:00
qbi 5ac94c7dc0 Prüfung auf rubber entfernt, ist nur optional 2021-05-03 23:07:45 +02:00
qbi 411a682bbf Rückgabewerte der Funktionen direkt nutzen 2021-05-03 23:06:20 +02:00
qbi 6866be70f2 Fehler: muss printf heißen 2021-05-03 22:59:01 +02:00
qbi 08f773c525 YELLOW in {}, da es sonst nach Array aussieht 2021-05-03 22:57:47 +02:00
qbi b8abc498f3 Unbenutzte Variablen entfernt 2021-05-03 22:57:06 +02:00
qbi de4f137f8b Var PROGRAMM_NAME nutzen 2021-05-03 22:55:50 +02:00
qbi 16d27ace1b tput statt Color codes 2021-05-03 22:44:03 +02:00
qbi 710a452577 Einige printfs und echos umgebaut 2021-05-03 22:43:20 +02:00
qbi c065d125da Weitere Vars gequotet 2021-05-03 21:51:45 +02:00
qbi fc13201345 Variablen gequotet 2021-05-03 21:49:13 +02:00
qbi 58a98bd5ea Das local-Builtin ist ein Bashismus. 2021-05-03 21:41:53 +02:00
qbi f55129a6dd s/-/--/ 2021-05-03 20:04:25 +02:00
qbi dcc925e9b8 Format des Rechnungsdatum angepasst 2021-05-03 19:55:50 +02:00
qbi df4a20e623 Check auf Wochenende eingebaut
Das Zahlungsziel darf nicht an einem Wochenende liegen. Der Code prüft jetzt, ob
es ein Wochenendtag ist und verlängert das Datum um zwei Tage.
2021-05-03 19:49:57 +02:00
qbi a52f9731d1 Verwendung von rubber eingebaut
Das Programm `rubber` kompiliert automatisch LaTeX-Texte und lässt LaTeX so oft
durchlaufen, wie es notwendig ist. Hier wird `rubber` außerdem genutzt, um
hinterher aufzuräumen.
2021-05-03 19:32:14 +02:00
qbi e2a7d6053b LATEX_BIN --> PDFLATEX_BIN 2021-05-03 19:19:25 +02:00
qbi 9e6774420f Mehr Backslashes
In der LaTeX-Datei fehlte ein Backslash. Bei der Ersetzung benötigt sed ein paar
mehr Backslashes, weil einige bei der Ersetzung "verloren" gehen. Damit hat sich
der Issue #2 erledigt.
2021-05-03 18:55:55 +02:00
qbi 9aa2b4047a s/quit/exit/ 2021-05-03 14:28:04 +02:00
qbi e7717f527f Check auf EUID ausgetauscht
Der Check auf $EUID ist Bash-spezifisch. Die sh nutzt $euid etc.
Damit würde der Check über verschiedene Shells fehlschlagen. Der
Befehl `id -u` ist hingegen vorhanden und sollte Shell-übergreifend
funktionieren.
2021-05-03 14:24:49 +02:00
qbi cd86cfa7c9 Standardoptionen für Skripte gesetzt
Das Skript soll bei fehlgeschlagenene Kommandos oder wenn nicht gesetzte
Variablen genutzt werden, stoppen.
Die Option `posix` scheint Bash-spezifisch zu sein -> entfernt.
2021-05-03 14:21:39 +02:00
qbi 3487f78866 Kleinen Schreibfehler berichtigt. 2021-05-03 14:08:07 +02:00
bernd 3714984af5 initialer commit 2021-05-03 12:56:43 +02:00