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

OSCHINA-MIRROR/harmonyhub-harl

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

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

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

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

➜ harl
NAME:
   harl — Open Harmony OS Dev tools

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

VERSION:
   V0.2.2

COMMANDS:
   init, i    init .harm.yml
   watch, w   watch and reload app
   install    install hap
   uninstall  uninstall hap
   push       push localfile remotepath
   pull       pull remotefile localfullpath
   shell      open a shell
   reboot     reboot
   help, h    Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --help, -h     show help (default: false)
   --version, -v  print the version (default: false)

Скачайте приложение (https://gitee.com/ystyle/harl/releases).

  1. Перейдите в каталог проекта (cd /your-project-dir).
  2. Инициализируйте конфигурационный файл (harl init).
  3. Запустите отслеживание изменений файлов проекта (harl w). При отслеживании изменений можно вводить команды. Если вы не видите подсказку, нажмите Enter во время паузы в выводе отладки.
  4. Выполните команды, определённые в файле конфигурации (^run [имя команды]). Например, чтобы выполнить скрипт setup в примере конфигурационного файла, введите ^run setup.
  5. В настоящее время команды можно выполнять только в каталоге проекта.

.harl.yaml

watch: # 监听文件修改并自动编译、安装的参数
  excludes: # 排除的文件
  - .gradle
  - .idea
  - gradle
  - entry/build
  - entry/node_modules
  includes: # 监听的文件类型
  - .css
  - .hml
  - .js
  - .hap
  - .json
  delay: 100 # 监听频率,单位ms
nfs: # nfs 配置
  ldir: H:/bin # 本地nfs挂载目录 
  rdir: /nfs # 远程nfs(开发板)挂载目录
shell: # 开发板连接参数
  com: COM5 # 串口号
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.
  • Протестировано только с проектом liteWearable и его модификацией smartVision.
  • Протестировано только на hi3516d.

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

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

Введение

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

Обновления

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

Участники

все

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

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