## 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:
- [Pobierz najnowszą wersję SwitchHosts (GitHub release)](https://github.com/oldj/SwitchHosts/releases)
Możesz także zainstalować build używając [menedżera pakietów Chocolatey](https://community.chocolatey.org/packages/switchhosts):
```powershell
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](https://nodejs.org/)
- 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](https://github.com/electron-userland/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](https://github.com/electron/electron/releases), lub [lustro Taobao](https://npmmirror.com/mirrors/electron/), a następnie zapisz pliki do `~/.electron`. Możesz sprawdzić [Dokumentację Electron](http://electron.atom.io/docs/) aby uzyskać więcej informacji.
```bash
# 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](./LICENSE).