qbi
de4f137f8b
Var PROGRAMM_NAME nutzen
2021-05-03 22:55:50 +02:00
bernd
bc858aba61
Merge branch 'main' of https://git.nr18.space/berhsi/rechnung
2021-05-03 22:52:46 +02:00
bernd
326673f8bb
bugfix, vergessenes exit entfernt
2021-05-03 22:51:02 +02:00
qbi
34067d23a7
Bei der Adresse muss am Ende ein ; stehen.
2021-05-03 22:49:12 +02:00
qbi
fb640c789d
Merge branch 'main' of gitea:berhsi/rechnung
2021-05-03 22:44:48 +02:00
qbi
16d27ace1b
tput statt Color codes
2021-05-03 22:44:03 +02:00
bernd
273de80ab3
version in python hinzugefügt
2021-05-03 22:43:37 +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
2ab6683949
Beispieleinträge geändert
...
Ich habe die Beispieleinträge etwas angepasst. So sehen die vorgefertigten
Rechnungen ein wenig anders aus.
2021-05-03 20:04:10 +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
ddc00a25cc
Rubber eingebunden
2021-05-03 19:33:56 +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
c36e8891b4
Rechnung mit Nettobetrag schreiben
...
Üblicherweise werden die Rechnungen als Nettosumme geschrieben. Template korrigiert.
2021-05-03 19:01:36 +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
73d7bc48ec
rubber statt pdflatex
2021-05-03 14:53:51 +02:00
qbi
ec8ae67e54
TODO: Ausgabe deaktivieren
2021-05-03 14:53:31 +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
9b3ee9d530
todo erweitert
2021-05-03 13:04:28 +02:00
bernd
3714984af5
initialer commit
2021-05-03 12:56:43 +02:00