Files
emb_cli/pubspec.yaml
T
Joel Winarske 0cc9bfe244 feat: auto-resolve PackageKit native bridge; use hosted packagekit_dart
- 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>
2026-06-15 20:31:01 -07:00

36 lines
1.0 KiB
YAML

name: emb_cli
description: >-
Flutter Embedder CLI: provision an embedded-Linux Flutter workspace and build
ivi-homescreen bundles (cross-compiled AOT for arm64/riscv64).
version: 0.1.0
repository: https://github.com/toyota-connected/emb_cli
issue_tracker: https://github.com/toyota-connected/emb_cli/issues
environment:
sdk: ">=3.10.1 <4.0.0"
dependencies:
args: ^2.5.0
cli_completion: ^0.5.0
crypto: ^3.0.0
mason_logger: ">=0.2.16 <0.4.0"
# Linux backend only. The macOS (brew_dart) and Windows (winget_dart)
# backends live in lib/src/pkg/_platform/ and are wired in per-OS builds —
# Dart has no OS-conditional dependencies, so depending on them here would
# force them to compile on every platform. See lib/src/pkg/_platform/README.
packagekit_dart: ^0.3.2
path: ^1.9.0
pub_updater: ">=0.4.0 <0.6.0"
yaml: ^3.1.0
dev_dependencies:
build_runner: ^2.4.11
build_verify: ^3.1.0
build_version: ^2.1.1
mocktail: ^1.0.4
test: ^1.25.8
very_good_analysis: ">=6.0.0 <11.0.0"
executables:
emb: