ImageName.fromRepositoryAndName constructor

ImageName.fromRepositoryAndName(
  1. String repositoryAndName, {
  2. String? tag,
})

Constructs an ImageName from just its repo/name with an optional tag.

Implementation

ImageName.fromRepositoryAndName(String repositoryAndName, {String? tag}) {
  var _repositoryAndName = repositoryAndName;

  if (tag != null) {
    _repositoryAndName += ':$tag';
  }

  final parsed = _parseName(_repositoryAndName);

  name = parsed.name;
  repository = parsed.repository;
  registry = parsed.registry;
  this.tag = parsed.tag;
}