ReadersApi

trait ReadersApi extends LowPrioReaders
class Object
trait Matchable
class Any
trait Api
object default

Type members

Classlikes

object BooleanReader extends Reader[Boolean]
object DoubleReader extends Reader[Double]
object DurationReader extends Reader[Duration]
object FilePathReader extends FsPathReader[FilePath]
object FiniteDurationReader extends Reader[FiniteDuration]
object FloatReader extends Reader[Float]
trait FsPathReader[A] extends Reader[A]
object InputStreamReader extends Reader[() => InputStream]
object InstantReader extends Reader[Instant]
object JavaFileReader extends FsPathReader[File]
object JavaPathReader extends FsPathReader[Path]
object LocalDateReader extends Reader[LocalDate]
object LocalDateTimeReader extends Reader[LocalDateTime]
object LocalTime extends Reader[LocalTime]
object OutputStreamReader extends Reader[() => OutputStream]
object PathReader extends FsPathReader[Path]
object RangeReader extends Reader[Range]
object ReadableReader extends Reader[Readable]
object RelPathReader extends FsPathReader[RelPath]
object SubPathReader extends FsPathReader[SubPath]
object ZonedDateTimeReader extends Reader[ZonedDateTime]

Inherited classlikes

object Reader
Inherited from
TypesApi
@implicitNotFound("No Reader[${A}] found. A reader is required to parse a command line argument from a string to a ${A}. ".+("Please define a Reader[${A}]."))
trait Reader[A]

A typeclass that defines how to convert a string from a single command line argument to a given type.

A typeclass that defines how to convert a string from a single command line argument to a given type.

Inherited from
TypesApi

Value members

Concrete fields

val pathCompleter: String => Seq[String]

Implicits

Implicits

implicit def FilePathCollectionReader[Col <: Iterable[FilePath]](implicit factory: Factory[FilePath, Col], pathReader: <none>[FilePath]): <none>[Col]
implicit def IntegralReader[N](implicit numeric: Integral[N]): <none>[N]
implicit def JFileCollectionReader[Col <: Iterable[File]](implicit factory: Factory[File, Col], pathReader: <none>[File]): <none>[Col]
implicit def JPathCollectionReader[Col <: Iterable[Path]](implicit factory: Factory[Path, Col], pathReader: <none>[Path]): <none>[Col]
implicit def Mapping[K, V](implicit kr: <none>[K], vr: <none>[V]): <none>[(K, V)]
implicit def OptionReader[A](implicit elementReader: <none>[A]): <none>[Option[A]]
implicit def PathCollectionReader[Col <: Iterable[Path]](implicit factory: Factory[Path, Col], pathReader: <none>[Path]): <none>[Col]
implicit def RelPathCollectionReader[Col <: Iterable[RelPath]](implicit factory: Factory[RelPath, Col], pathReader: <none>[RelPath]): <none>[Col]
implicit def SubPathCollectionReader[Col <: Iterable[SubPath]](implicit factory: Factory[SubPath, Col], pathReader: <none>[SubPath]): <none>[Col]

Inherited implicits

implicit def CollectionReader[Elem, Col <: ([Elem] =>> Iterable[Elem])](implicit elementReader: <none>[Elem], factory: Factory[Elem, Col[Elem]]): <none>[Col[Elem]]
Inherited from
LowPrioReaders
implicit val StringReader: Reader[String]
Inherited from
TypesApi