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

OSCHINA-MIRROR/ystyle-harl

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Харл: инструмент для горячего обновления приложений на реальных машинах

Зависимости:

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

➜ harl
NAME:
   harl — инструменты разработки Open Harmony OS

USAGE:
   harl.exe [глобальные опции] команда [опции команды] [аргументы...]

VERSION:
   V0.2.2

COMMANDS:
   init, i    инициализация .harm.yml
   watch, w   наблюдение и перезагрузка приложения
   install   установка hap
   uninstall  удаление hap
   push       отправка локального файла в удалённый каталог
   pull       скачивание удалённого файла в локальный каталог
   shell      открытие оболочки
   reboot     перезагрузка
   help, h    список команд или справка по одной команде

GLOBAL OPTIONS:
   --help, -h     показать справку (по умолчанию: false)
   --version, -v  вывести версию (по умолчанию: false)
  • Скачать приложение можно здесь.
  • Перейдите в каталог проекта: cd /your-project-dir.
  • Инициализируйте конфигурационный файл: harl init.
  • Наблюдайте за изменениями файлов проекта: harl w.
    • Во время наблюдения можно вводить команды. Если вы не видите подсказку, нажмите Enter во время паузы в журнале отладки.
    • Можно выполнять сценарии, определённые в командах, используя ^run [имя команды]. Например, чтобы выполнить сценарий setup в примере конфигурационного файла, введите ^run setup.
  • В настоящее время команды можно выполнять только в каталоге проекта.

Конфигурационный файл:

.harl.yaml

watch: # параметры для отслеживания изменений файлов и автоматической компиляции и установки
  excludes: # исключаемые файлы
  - .gradle
  - .idea
  - gradle
  - entry/build
  - entry/node_modules
  includes: # отслеживаемые типы файлов
  - .css
  - .hml
  - .js
  - .hap
  - .json
  delay: 100 # частота отслеживания, в миллисекундах
nfs: # конфигурация nfs
  ldir: H:/bin # каталог монтирования nfs на локальном компьютере
  rdir: /nfs # каталог монтирования nfs (на плате разработчика)
shell: # параметры подключения к плате разработчика
  com: COM5 # номер последовательного порта
command: # определение часто используемых команд, которые можно выполнить в оболочке или при наблюдении
  setup: # способ выполнения команды: ^run setup
    - dhclient eth0 # команды выполняются последовательно, ошибка в одной из них не прерывает выполнение
    - mkdir /nfs
    - mount 192.168.3.12:/nfsshare /nfs nfs
  kill: # закрыть приложение
    - cd /nfs
    - ./aa terminate -p top.ystyle.ohos.js.testapp
  start: # запустить приложение
    - cd /nfs
    - ./aa start -p top.ystyle.ohos.js.testapp -n default

Поддержка:

  • Только Windows.
  • Протестировано только на проекте liteWearable с изменениями для smartVision.
  • Тестирование проводилось только на hi3516d.

Комментарии ( 0 )

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

Введение

Инструмент для горячего обновления реальных машин в разработке приложений Хунмэн. Развернуть Свернуть
MulanPSL-2.0
Отмена

Обновления (6)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ystyle-harl.git
git@api.gitlife.ru:oschina-mirror/ystyle-harl.git
oschina-mirror
ystyle-harl
ystyle-harl
master