tools library
Maintainer CLI utilities for precompiling release binaries and generating SHA-256 hash manifests.
Functions
-
runPrecompileBinariesCli(
List< String> args, {required PrebuiltLibrary library, Uri? packageRoot, Uri? checkoutPath, Future<Uri> customBuilder({required IOSSdk? iosSdk, required Uri packageRoot, required bool static, required Architecture targetArch, required OS targetOS})?}) → Future<void> -
CLI runner for
tool/precompile_binaries.dart(ortool/build.dart). -
runRegenerateHashesCli(
List< String> args, {required String defaultVersion, required PrebuiltReleaseConfig releaseConfigForVersion(String version), String hashesFilePath = 'lib/src/hook_helpers/hashes.dart', String? versionFilePath = 'lib/src/hook_helpers/version.dart', String versionConstName = 'releaseVersion', String licenseHeader = '// Copyright 2026 Moritz Sümmermann. Licensed under the Apache License,\n' '// Version 2.0. See the LICENSE file for details.\n', List<TargetSpec> targets = supportedTargets, List<bool> staticModes = const [false, true]}) → Future<void> -
CLI runner for
tool/regenerate_hashes.dart.