# Portabilität: UNIVERSAL
# Version: 1.0.1
# Zuletzt validiert: 2026-05-10

BACH NUTZERMODI (v1.1.37)
=========================

BACH unterstützt 4 verschiedene Startup-Modi, die bestimmen,
welche Komponenten beim Start automatisch gestartet werden.

VERFÜGBARE MODI
----------------
  gui      GUI-Modus (Standard)
           - Startet GUI Dashboard im Browser
           - Öffnet http://127.0.0.1:8000
           - Ideal für interaktive Nutzung

  text     Text-Modus
           - Startet nur Konsole mit bach.py
           - Kein Browser wird geöffnet
           - Ideal für Terminal-fokussierte Arbeit

  dual     Dual-Modus
           - Startet GUI + separate Konsole
           - Beide Interfaces parallel nutzbar
           - Ideal für Power-User

  silent   Silent-Modus
           - Nichts wird automatisch gestartet
           - Nur Startup-Bericht ausgegeben
           - Ideal für Scripts und Automatisierung

MODUS AENDERN
-------------
Dauerhaft (in Config speichern):
  bach --startup mode gui
  bach --startup mode text
  bach --startup mode dual
  bach --startup mode silent

Einmalig (nur diesen Start):
  bach --startup --mode=gui
  bach --startup --mode=text

KONFIGURATION
-------------
Der aktuelle Modus wird in system/data/user_config.json gespeichert:

  {
    "startup_mode": "gui",
    "startup_modes": {
      "gui":    {"gui": true,  "console": false},
      "text":   {"gui": false, "console": true},
      "dual":   {"gui": true,  "console": true},
      "silent": {"gui": false, "console": false}
    }
  }

BEISPIELE
---------
# Normal starten (verwendet gespeicherten Modus)
bach --startup

# Modus dauerhaft auf Text ändern
bach --startup mode text

# Einmalig im Silent-Modus starten
bach --startup --mode=silent

# Quick-Start ohne Dir-Scan im GUI-Modus
bach --startup quick --mode=gui

HINWEISE
--------
- Der Modus wird bei --startup automatisch angezeigt
- GUI-Server bleibt im Hintergrund aktiv bis zum Shutdown
- Im Text-Modus öffnet sich ein neues Konsolenfenster
- Silent-Modus eignet sich für Cron-Jobs und Automations

SIEHE AUCH
----------
  help startup    - Startup-Protokoll Details
  help gui        - GUI Dashboard Dokumentation
  help shutdown   - Session beenden
