Ein Programm, welches monatlich Rechnungen erstellt.
Go to file
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
octorech.lco initialer commit 2021-05-03 12:56:43 +02:00
readme.txt initialer commit 2021-05-03 12:56:43 +02:00
rechnung.ini initialer commit 2021-05-03 12:56:43 +02:00
rechnung.sh Check auf EUID ausgetauscht 2021-05-03 14:24:49 +02:00
requirements.txt initialer commit 2021-05-03 12:56:43 +02:00
template.ltx initialer commit 2021-05-03 12:56:43 +02:00
TODO.txt todo erweitert 2021-05-03 13:04:28 +02:00

rechnung.sh
-----------

Erstellt aus einer Kundendatei Rechnungen.

Beschreibung
------------

Aus einer Kundendatei (rechnung.ini) werden blockweise Kundendaten gelesen
und in Variablen gespeichert. Am Ende des Blocks wird eine Kopie des
Templates (template.ltx) erstellt und die Platzhalter in der Kopie durch die
entsprechenden Variablen erstellt. Diese Kopie wird zweimal mittels pdflatex
übersetzt.

Installation
------------

Kopieren Sie die Dateien template.ltx, octorech.lco, rechnung.ini und
rechnung.sh in ein Verzeichnis Ihrer Wahl. Passen Sie die Dateien
rechnung.ini und octorech.lco an Ihre Bedürfnisse an.