package app
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- app
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
abstract
class
AppCLI[T <: OptionConf] extends OptionParser[T] with Colors with Logging with App
Command line basic abstraction.
Command line basic abstraction.
- T
type of option configuration
- final case class Conf(output: String = System.getProperty("user.dir"), format: String = "PDF", compiler: Compiler = Compiler.PDF_LATEX, figure: Figure = Figure(DEFAULT_NAME), inputs: IndexedSeq[String] = IndexedSeq.empty, delimiters: IndexedSeq[Char] = IndexedSeq.empty, graphics: Seq[GraphicConf] = Seq.empty) extends OptionConf with Product with Serializable
- final case class GraphicConf(graph: GraphType, xColumn: Option[String] = None, yColumn: Option[String] = None, xErrorColumn: Option[String] = None, yErrorColumn: Option[String] = None, lineColor: Option[Color] = None, marker: Option[Mark] = None, markStrokeColor: Option[Color] = None, markFillColor: Option[Color] = None, markSize: Double = 1, lineStyle: Option[LineStyle] = None, lineSize: Option[LineSize] = None, pattern: Option[Pattern] = None, barWidth: Double = .25, opacity: Double = .5, smooth: Boolean = false, constant: Boolean = false) extends Product with Serializable
- trait OptionConf extends AnyRef
Value Members
- final val DEFAULT_NAME: String("result")
- implicit val axisLinePosRead: Read[AxisLinePos]
- implicit val colorMixRead: Read[Color]
- implicit val compilerRead: Read[Compiler]
- implicit val fontSizeRead: Read[FontSize]
- implicit val legendPosRead: Read[LegendPos]
- implicit val lineSizeRead: Read[LineSize]
- implicit val lineStyleRead: Read[LineStyle]
- implicit val markRead: Read[Mark]
- implicit val patternRead: Read[Pattern]
- object GraphType extends Enumeration
- object ScalaTIKZ extends AppCLI[Conf]