uri method

  1. @override
String uri({
  1. String? downloadPrefix,
})
override

Implementation

@override
String uri({String? downloadPrefix}) {
  // Use splitUri() from the base to extract protocol and address.
  final split = splitUri();
  final address = split['address'] ?? '';
  // Default to ssh if not provided
  final gitProtocol = split['protocol'] ?? 'ssh';
  final String pkgName = packageName();

  return 'SRC_URI:append = " git://$address;name=$pkgName;protocol=$gitProtocol;'
      'destsuffix=\${PUB_CACHE_LOCAL}/git/cache/$pkgName-${urlSha1 ?? checksum()};'
      'nobranch=1;bareclone=1"';
}