import org.geotools.api.data._
import org.geotools.api.feature.simple._
import org.geotools.data._
import org.geotools.filter.text.ecql.ECQL
import org.locationtech.geomesa.features.ScalaSimpleFeature
import org.locationtech.geomesa.utils.collection.SelfClosingIterator
import org.locationtech.geomesa.utils.geotools.SimpleFeatureTypes
import scala.collection.JavaConverters._

System.out.println(
  s"""
     |x       ______            y__  ___                 z
     |x      / ____/__  ____   y/  |/  /__  _________ _  z
     |x     / / __/ _ \\/ __ \\ y/ /|_/ / _ \\/ ___/ __ `/  z
     |x    / /_/ /  __/ /_/ /y/ /  / /  __(__  ) /_/ /   z
     |x    \\____/\\___/\\____/y/_/  /_/\\___/____/\\__,_/z version ${org.locationtech.geomesa.utils.conf.GeoMesaProperties.ProjectVersion}
  """.stripMargin
     .replaceAll("x", Console.RED + Console.BOLD)
     .replaceAll("y", Console.RESET + Console.RED)
     .replaceAll("z", Console.RESET))
