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

OSCHINA-MIRROR/zane_young-ELaunch

Клонировать/Скачать
README.md 5.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 08:23 9c7801b

ELaunch [WIP]

Intro

A launcher based on Electron и вдохновлённый UAfred, в настоящее время поддерживает только Linux и MacOS.

Скачать

Смотрите релиз на GitHub или скачайте с BaiduYun, если вы находитесь в Китае.

Пожертвовать

Если вам нравится моя работа, пожалуйста, поддержите меня чашкой кофе, спасибо! :smile:

Требования

  • Linux: нет
  • MacOS: нет
  • Windows:
    • Everything.exe для быстрого поиска файлов, это уже упаковано, всё, что вам нужно сделать, это не закрывать его в трее.
    • .NET Framework 2.0 для чтения иконки файла. Обычно это уже установлено на большинстве компьютеров, но в некоторых старых системах, таких как Windows XP, оно может быть не установлено, вы можете скачать его на веб-сайте Microsoft.

Конфигурация

Путь к пользовательской конфигурации: ~/.ELaunch/config.js

Плагины в конфигурации по умолчанию являются встроенными плагинами, вы можете перезаписать их или добавить новый плагин в пользовательскую конфигурацию (~/.ELaunch/config.js). После запуска программы она автоматически объединит пользовательский config.js с config.default.js. Если вы хотите использовать специфичную для платформы конфигурацию, вы можете добавить поля linux/darwin/win32 в конфигурацию плагина, и они будут объединены в конфигурацию плагина в соответствии с process.platform. Это работает и в командной конфигурации. Смотрите конфигурацию по умолчанию (app/config/config.default.js).

Обратите внимание: после редактирования конфигурации вам необходимо перезагрузить конфигурацию (в меню трея) или перезапустить приложение, чтобы изменения конфигурации вступили в силу.

Использование

По умолчанию Shortcut: Super+Space для Linux и Windows, Cmd+Space для MacOS

Затем вы можете вводить имена приложений или команд, см. раздел «Скриншоты» ниже.

Установить плагины

Вы можете найти список плагинов на вики.

cd ~/.ELaunch
npm i <имя пакета плагина> --save

или

cd ~/.ELaunch
mkdir node_modules
cd node_modules
git clone --depth 1 <URL репозитория плагина>

Затем отредактируйте файл конфигурации ELaunch (путь: ~/.ELaunch/config.js), добавьте этот плагин в поле plugins, примерно так:

module.exports = {
  //... другие поля конфигурации
  plugins: {
    //... конфигурация для других плагинов
    devdocs: {
      path: `<путь к плагину>`,
      command: {
        `<команда плагина>`: {}
      }
    }
  }
}

Затем перезагрузите ELaunch или нажмите «Перезагрузить конфигурацию» в меню трея, чтобы перезагрузить файл конфигурации.

Разработка

Вам необходимо сначала установить nodejs, а затем выполнить следующие команды:

git clone https://github.com/zaaack/ELaunch.git
cd ELaunch/app && npm i
cd ../ && npm i

# сборка собственных модулей (node-inspector)
./node_modules/.bin/electron-rebuild

затем вы можете запустить его с помощью:

npm start

или:

npm i -g electron-prebuilt
electron ./app/index.js

Отладка

См.: http://electron.atom.io/docs/tutorial/debugging-main-process/

npm run debug-brk
ELECTRON_RUN_AS_NODE=true node_modules/.bin/electron node_modules/node-inspector/bin/inspector.js

Сборка

См. electron-builder:

npm run dist

Скриншоты

Приложение плагина

Плагин поиска

Веб-поиск плагина

Оболочка плагина

узел

iterm

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

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

1
https://api.gitlife.ru/oschina-mirror/zane_young-ELaunch.git
git@api.gitlife.ru:oschina-mirror/zane_young-ELaunch.git
oschina-mirror
zane_young-ELaunch
zane_young-ELaunch
master