mirror of
https://github.com/toyota-connected/emb_cli.git
synced 2026-06-21 07:19:37 -07:00
0cc9bfe244
- Depend on the published `packagekit_dart ^0.3.2` instead of a path dependency. - native_lib.dart: locate `libpackagekit_nc.so` from the package's own build or, for hosted installs, the `package:hooks` build-hook output under `.dart_tool/`, so the Linux backend works without `PK_NC_LIB`. - docs: full per-command README reference (every option, default, value set); add `example/`; refresh CHANGELOG. - chore: whitelist `Kitware`, `armv`, `armhf` for cspell. Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
1.5 KiB
1.5 KiB
0.1.0
Port of meta-flutter/workspace-automation to a Dart CLI.
- feat:
emb doctor— host detection + package-backend availability. - feat:
emb deps— coalesce host deps across manifests, filter, install in one PackageKit transaction (withWhatProvidesresolution). - feat:
emb sync— concurrent git clone/update intoapp/. - feat:
emb flutter— install the Flutter SDK (auto-resolves the engine commit). - feat:
emb engine— fetch prebuilt engine artifacts frommeta-flutter/flutter-enginereleases (auto fetch-else-build). - feat:
emb aot—create_aot.pyport producinglibapp.so(profile/release). - feat:
emb bundle— assemble an ivi-homescreen bundle (debug JIT / AOT), with implicit engine fetch and cross-compile (x86_64 → arm64/riscv64). - feat:
emb build— manifest-driven build (build:block) over an arch × mode matrix. - feat:
emb setup— one-shot provision; emitssetup_env.sh. - feat:
emb env— writesetup_env.sh. - feat: depend on the published
packagekit_dart^0.3.2(hosted, not a path dependency). - feat: auto-resolve the PackageKit native bridge (
libpackagekit_nc.so) — from the package's own build or, for hosted installs, thepackage:hooksbuild-hook output under.dart_tool/— so the Linux backend works withoutPK_NC_LIB. - docs: full per-command reference (every option, default, and value set) in the
README; add
example/.
0.0.1
- feat: initial commit 🎉