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

OSCHINA-MIRROR/harmonyhub-harl

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

harl

Инструмент для реального времени обновления приложений на ОС Hongmeng

Зависимости

  • Отладочная версия образа hi3516 (версия release не поддерживает shell)
  • NFS v3
  • Серийный порт (COM)
  • Утилиты разработки (можно скопировать из каталога сборки /out/ipcamera_hi3516dv300/dev_tools/bin в каталог NFS)
    • aa (управление запуском и закрытием приложений)
    • bm (установка и удаление приложений)

ИСПОЛЬЗОВАНИЕ

➜ harl
НАЗВАНИЕ:
   harl - Утилиты разработки для ОС OpenHarmony

ИСПОЛЬЗОВАНИЕ:
   harl.exe [глобальные опции] команды [опции команд] [аргументы...]

ВЕРСИЯ:
   v0.2.2

КОМАНДЫ:
   init, i    инициализация файла .harm.yml
   watch, w   наблюдение за изменениями и перезапуск приложения
   install    установка hap
   uninstall  удаление hap
   push       отправка локальных файлов на удалённый путь
   pull       получение удалённых файлов на локальный путь
   shell      открытие shell
   reboot     перезагрузка
   help, h    вывод списка команд или помощи для одной команды
```ГЛОБАЛЬНЫЕ ОПЦИИ:
   --help, -h     показать справку (по умолчанию: false)
   --version, -v  вывести версию (по умолчанию: false)
  • Скачать приложение
  • cd /ваш-проектный-каталог перейти в проектный каталог
  • harl init инициализировать конфигурационный файл
  • harl w наблюдать за изменениями в проекте
    • При наблюдении поддерживаются команды ввода, если нет подсказок нажмите Enter во время паузы печати отладочных сообщений
    • Можно использовать ^run [название_команды] для выполнения скриптов, определённых в команде
      • Например, чтобы выполнить скрипт setup из примера конфигурационного файла, используйте ^run setup
  • В данный момент команды поддерживаются только в проектном каталоге### Конфигурационный файл

.harl.yaml

watch: # Наблюдение за изменениями файлов и автоматическая компиляция, установка
  excludes: # Исключения файлов
  - .gradle
  - .idea
  - gradle
  - entry/build
  - entry/node_modules
  includes: # Типы файлов для наблюдения
  - .css
  - .html
  - .js
  - .hap
  - .json
  delay: 100 # Частота наблюдения, миллисекунды
nfs: # Настройки NFS
  ldir: H:/bin # Локальная директория NFS 
  rdir: /nfs # Директория NFS на устройстве (разработка)
shell: # Настройки соединения с устройством
  com: COM5 # Номер COM-порта
command: # Определение часто используемых команд, которые можно выполнять в shell или watch
  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
  • Тестировался только проект smartVision, основанный на liteWearable
  • Тестирование проводилось только на платформе hi3516d

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

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

Введение

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

Обновления

Пока нет обновлений

Участники

все

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

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