getCollection function

Collection? getCollection(
  1. List<String> arguments
)

Get the collection as Collection from cli arguments

Implementation

Collection? getCollection(List<String> arguments) {
  var option = extractOption('-c', '--collection', arguments);
  if (option != null && option.isNotEmpty) {
    switch (option.toLowerCase()) {
      case 'latin':
        return Collection.latin;
      case 'french':
        return Collection.french;
      case 'german':
        return Collection.german;
      case 'italian':
        return Collection.italian;
      case 'spanish':
        return Collection.spanish;
      case 'eff':
        return Collection.eff;
      default:
        return Collection.none;
    }
  }
  return Collection.none;
}