README.pl.md 3.1 KB

Special thanks to:
Warp sponsorship ### [Warp, the intelligent terminal for developers](https://go.warp.dev/SwitchHosts) [Available for MacOS, Linux, & Windows](https://go.warp.dev/SwitchHosts)

SwitchHosts

Strona główna: https://switchhosts.vercel.app

SwitchHosts to aplikacja do zarządzania plikiem hosts, zbudowana na bazie Electron, React, Jotai, Mantine i innych.

Zrzut ekranu

Zrzut aplikacji

Funkcje

  • Szybkie przełączanie hostów
  • Podświetlanie składni
  • Hosty zdalne
  • Przełączanie z paska systemowego

Instalacja

Pobieranie

Możesz pobrać kod źródłowy i zbudować go samodzielnie, lub pobrać wbudowaną wersję z poniższych linków:

Możesz także zainstalować build używając menedżera pakietów Chocolatey:

choco install switchhosts

Kopia zapasowa

SwitchHosts przechowuje dane w ~/.SwitchHosts (lub folder .SwitchHosts w ścieżce domowej bieżącego użytkownika na Windows), folder ~/.SwitchHosts/data zawiera dane, podczas gdy folder ~/.SwitchHosts/config zawiera różne informacje konfiguracyjne.

Tworzenie i budowanie

Tworzenie

  • Zainstaluj Node.js
  • Przejdź do folderu ./, uruchom npm install aby zainstalować biblioteki zależności
  • Uruchom npm run dev aby uruchomić serwer deweloperski
  • Następnie uruchom npm run start aby uruchomić aplikację do tworzenia lub debugowania

Budowanie i pakowanie

  • Zaleca się użycie electron-builder do budowania
  • Przejdź do folderu ./
  • Uruchom npm run build
  • Uruchom npm run make, jeśli wszystko pójdzie dobrze, spakowane pliki będą w folderze ./dist.
  • Ta komenda może zająć kilka minut gdy uruchamiasz ją po raz pierwszy, ponieważ potrzebuje czasu na pobranie plików zależności. Możesz pobrać zależności ręcznie tutaj, lub lustro Taobao, a następnie zapisz pliki do ~/.electron. Możesz sprawdzić Dokumentację Electron aby uzyskać więcej informacji.

    # budowanie
    npm run build
    
    # pakowanie
    npm run make # spakowane pliki będą w ./dist
    

Prawa autorskie

SwitchHosts to wolne i otwarte oprogramowanie, wydane na licencji Apache License.