Skip to content

Windows (WSL)

Chociaz slopcode moze dzialac bezposrednio na Windows, dla najlepszych rezultatow zalecamy Windows Subsystem for Linux (WSL). WSL zapewnia srodowisko Linuksa, ktore bardzo dobrze wspolpracuje z funkcjami slopcode.


Konfiguracja

  1. Zainstaluj WSL

    Jesli jeszcze tego nie zrobiles, zainstaluj WSL wedlug oficjalnego przewodnika Microsoft.

  2. Zainstaluj slopcode w WSL

    Po skonfigurowaniu WSL otworz terminal WSL i zainstaluj slopcode jedna z metod instalacji.

    Terminal window
    curl -fsSL https://slopcode.dev/install | bash
  3. Korzystaj z slopcode przez WSL

    Przejdz do katalogu projektu (pliki Windows sa dostepne przez /mnt/c/, /mnt/d/ itd.) i uruchom slopcode.

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

Aplikacja desktopowa + serwer WSL

Jesli wolisz aplikacje desktopowa slopcode, ale chcesz uruchamiac serwer w WSL:

  1. Uruchom serwer w WSL z --hostname 0.0.0.0, aby zezwolic na polaczenia zewnetrzne:

    Terminal window
    slopcode serve --hostname 0.0.0.0 --port 4096
  2. Polacz aplikacje desktopowa z http://localhost:4096


Klient web + WSL

Dla najlepszej pracy w przegladarce na Windows:

  1. Uruchamiaj slopcode web w terminalu WSL, a nie w PowerShell:

    Terminal window
    slopcode web --hostname 0.0.0.0
  2. Otworz w przegladarce Windows pod adresem http://localhost:<port> (slopcode wypisze URL)

Uruchamianie slopcode web z WSL zapewnia poprawny dostep do systemu plikow i integracje z terminalem, a nadal pozostaje dostepne z przegladarki Windows.


Dostep do plikow Windows

WSL moze uzyskac dostep do wszystkich plikow Windows przez katalog /mnt/:

  • Dysk C:/mnt/c/
  • Dysk D:/mnt/d/
  • I tak dalej…

Przyklad:

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

Wskazowki

  • Uruchamiaj slopcode w WSL dla projektow zapisanych na dyskach Windows - dostep do plikow jest bezproblemowy
  • Uzywaj rozszerzenia WSL dla VS Code razem z slopcode, aby miec zintegrowany workflow
  • Konfiguracja slopcode i sesje sa przechowywane w srodowisku WSL pod ~/.local/share/slopcode/