Skip to content

Windows (WSL)

SlopCode laeuft zwar direkt unter Windows, die beste Erfahrung bekommst du aber mit Windows Subsystem for Linux (WSL). WSL bietet eine Linux-Umgebung, die mit den SlopCode-Features nahtlos funktioniert.


Einrichtung

  1. Install WSL

    Falls noch nicht geschehen, installiere WSL mit der offiziellen Microsoft-Anleitung.

  2. Install SlopCode in WSL

    Wenn WSL eingerichtet ist, oeffne dein WSL-Terminal und installiere SlopCode mit einer der Installationsmethoden.

    Terminal window
    curl -fsSL https://slopcode.dev/install | bash
  3. SlopCode über WSL verwenden

    Wechsle in dein Projektverzeichnis (Windows-Dateien erreichst du ueber /mnt/c/, /mnt/d/ usw.) und starte SlopCode.

    Terminal window
    cd /mnt/c/Users/YourName/project
    slopcode

Desktop-App + WSL-Server

Wenn du die SlopCode-Desktop-App nutzen willst, den Server aber in WSL betreiben moechtest:

  1. Starte den Server in WSL mit --hostname 0.0.0.0, damit externe Verbindungen moeglich sind:

    Terminal window
    slopcode serve --hostname 0.0.0.0 --port 4096
  2. Verbinde die Desktop-App mit http://localhost:4096


Web-Client + WSL

Fuer die beste Web-Erfahrung unter Windows:

  1. Fuehre slopcode web im WSL-Terminal aus, nicht in PowerShell:

    Terminal window
    slopcode web --hostname 0.0.0.0
  2. Rufe die URL im Windows-Browser auf unter http://localhost:<port> (SlopCode zeigt die URL an)

Wenn du slopcode web aus WSL startest, bleiben Dateizugriff und Terminal-Integration sauber. Gleichzeitig ist die Weboberflaeche weiterhin im Windows-Browser erreichbar.


Zugriff auf Windows-Dateien

WSL kann ueber das Verzeichnis /mnt/ auf alle Windows-Dateien zugreifen:

  • Laufwerk C: -> /mnt/c/
  • Laufwerk D: -> /mnt/d/
  • usw.

Beispiel:

Terminal window
cd /mnt/c/Users/YourName/Documents/project
slopcode

Tipps

  • Lass SlopCode in WSL laufen, auch wenn das Projekt auf einem Windows-Laufwerk liegt
  • Nutze die WSL-Extension von VS Code fuer einen integrierten Workflow
  • SlopCode-Konfiguration und Sitzungen liegen in WSL unter ~/.local/share/slopcode/