#!/bin/sh
# Papierkram-Autopilot - legt die Ordnerstruktur an (Linux / macOS / Docker-Host).
# n8n kann selbst keine Ordner anlegen, deshalb einmalig dieses Skript ausfuehren.
# Aufruf: sh ordner-anlegen.sh /pfad/zu/Papierkram [VON_JAHR] [BIS_JAHR]
set -e
ZIEL="${1:?Bitte Zielordner angeben, z. B. ~/.n8n-files/Papierkram}"
JETZT=$(date +%Y)
VON="${2:-$((JETZT - 1))}"
BIS="${3:-$((JETZT + 4))}"
mkdir -p "$ZIEL/Eingang" "$ZIEL/Berichte" "$ZIEL/Belege/_Pruefen"
J=$VON
while [ "$J" -le "$BIS" ]; do
  for M in 01 02 03 04 05 06 07 08 09 10 11 12; do mkdir -p "$ZIEL/Belege/$J/$M"; done
  J=$((J + 1))
done
HIER=$(dirname "$0")
[ -f "$HIER/offene-rechnungen.csv" ] && [ ! -f "$ZIEL/offene-rechnungen.csv" ] && cp "$HIER/offene-rechnungen.csv" "$ZIEL/"
echo "Fertig: Ordnerstruktur unter $ZIEL (Jahre $VON-$BIS)."
# Docker-Hinweis: Der Ordner muss im Container lesbar/schreibbar sein (Benutzer "node", UID 1000):
#   sudo chown -R 1000:1000 "$ZIEL"
