1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/devops234-SwitchHosts

Клонировать/Скачать
README.md 4.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 02.06.2025 22:23 9ed6807

Переключение хостов!

Главная страница: https://oldj.github.io/SwitchHosts/

SwitchHosts! — это приложение для управления файлом хостов, основанное на Electron, React, Ant Design, CodeMirror, и т.д.

Скриншот

Capture

Функции

  • Быстрое переключение хостов
  • Выделение синтаксиса
  • Удалённые хосты
  • Переключение из панели задач
  • Только для macOS: поддержка Alfred workflow

Установка

Скачивание

Вы можете скачать исходный код и собрать его самостоятельно, или скачать собранный вариант с следующих ссылок:

brew

На macOS вы можете установить SwitchHosts! с помощью brew cask:

brew cask install switchhosts

Благодарим @gobinathm и @iamybj за обновление версии brew cask.

scoop

На Windows вы можете установить SwitchHosts! с помощью scoop:

scoop install switchhosts

Благодарим @batkiz за обновление версии scoop.

Бэкап

SwitchHosts! хранит данные в ~/.SwitchHosts (или в папке .SwitchHosts под домашним путём текущего пользователя на Windows), файл ~/.SwitchHosts/data.json содержит данные, а файл ~/.SwitchHosts/preferences.json содержит информацию о настройках.## Запуск и сборка

Окружение

  • Установите Node.js

  • Перейдите в папку ./, выполните npm install для установки зависимых библиотек

  • Перейдите в папку ./app, выполните npm install ещё раз

    npm install
    cd app && npm install && cd ..

Сборка и запуск

  • Перейдите в папку ./, выполните npm run dll для сборки общих файлов

  • Перейдите в папку ./, выполните npm run build

  • Перейдите в папку ./, выполните npm start, приложение должно запуститься

    # создание dll файла
    npm run dll
    
    # сборка
    npm run build    # запуск
    npm start
    
    # или запуск в режиме разработчика
    npm run dev

Пакет

  • Рекомендуется использовать electron-builder для упаковки.

  • Перейдите в папку ./, запустите npm run make. Упакованный файл будет находиться в папке ./dist.

  • Эта команда может занять несколько минут при первом запуске, так как требуется время для загрузки зависимых файлов. Вы можете загрузить зависимости вручную здесь, или использовать зеркало Taobao, затем сохранить файлы в ~/.electron. Вы можете найти больше информации в документации Electron.

    # упаковка
    npm run make # упакованные файлы будут находиться в ./dist
    
    # или
    npm run build-and-make

Авторские права

SwitchHosts! — это бесплатное и открытое программное обеспечение, выпущенное под лицензией MIT.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/devops234-SwitchHosts.git
git@api.gitlife.ru:oschina-mirror/devops234-SwitchHosts.git
oschina-mirror
devops234-SwitchHosts
devops234-SwitchHosts
master