Skip to content

Conversation

@KoenigMjr
Copy link
Contributor

  • Neues CLI-Interface via argparse für flexible Steuerung
  • Unterstützt Dry-Run-Modus zur sicheren Vorschau
  • Sprachumschaltung via --lang (de/en)
  • Internationalisierung aller Ausgaben via t() und TEXT-Dict (Deutsch/Englisch)
  • Logging mit farbiger Terminalausgabe und Logdatei (log/install/)
  • YAML-Validierung und Service-Typ-Erkennung (client/server)
  • Interaktive Benutzerführung für (De)Installation von Services
  • Verbesserte Fehlerbehandlung und Nutzerabfragen mit Fallback
  • Doku:
    • Install.md (Installation von BW3) zweisprachig (Deutsch/Englisch) ergänzt
    • Service.md (für Install as a Service-Skript) zweisprachig (Deutsch/Englisch) ergänzt
    • Usage.md zweisprachig (Deutsch/Englisch) ergänzt
    • mkdocs um Seiten Install/Service/Usage.md ergänzt

Würde #69 schließen.

Auf Basis der Idee von Install.sh von Boswatch1.

Das service_install.py ist im Main-Verzeichnis, da es nur eine Datei ist (kein Ordner für nur eine Datei). Das Log wird in log/install geschrieben (service_install.log).

So weit, Feuer frei für euren Input!

@KoenigMjr KoenigMjr force-pushed the feature/service branch 3 times, most recently from 7053375 to f3b3b93 Compare July 21, 2025 18:20
@Schrolli91 Schrolli91 linked an issue Jul 22, 2025 that may be closed by this pull request
2 tasks
@KoenigMjr KoenigMjr marked this pull request as ready for review August 8, 2025 10:03
@Schrolli91
Copy link
Member

Steht auf meiner Todo Liste - muss ich mir mal in Ruhe durchlesen, alles.

… und Logging

- Neues CLI-Interface via argparse für flexible Steuerung
- Unterstützt Dry-Run-Modus zur sicheren Vorschau
- Sprachumschaltung via --lang (de/en)
- Internationalisierung aller Ausgaben via `t()` und `TEXT`-Dict (Deutsch/Englisch)
- Logging mit farbiger Terminalausgabe und Logdatei (log/install/)
- YAML-Validierung und Service-Typ-Erkennung (client/server)
- Interaktive Benutzerführung für (De)Installation von Services
- Verbesserte Fehlerbehandlung und Nutzerabfragen mit Fallback
- DOKU:
- Install.md (Installation von BW3) ergänzt
- Service.md (für Install as a Service-Skript) zweisprachig (Deutsch/Englisch) ergänzt
- mkdocs um Seiten Install/Service/Usage.md ergänzt
Copy link
Member

@Schrolli91 Schrolli91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Schrolli91 Schrolli91 merged commit 16dbd73 into BOSWatch:develop Oct 21, 2025
7 checks passed
@KoenigMjr KoenigMjr deleted the feature/service branch October 21, 2025 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Service Anleitung erstellen

2 participants