scribe.output

package scribe.output

Members list

Packages

Type members

Classlikes

class BackgroundColoredOutput(val color: Color, val output: LogOutput) extends LogOutput

Attributes

Supertypes
trait LogOutput
class Object
trait Matchable
class Any
final class BoldOutput(val output: LogOutput) extends AnyVal, LogOutput

Attributes

Supertypes
trait LogOutput
class AnyVal
trait Matchable
class Any
sealed trait Color

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Black
object Blue
object BrightBlue
object BrightCyan
object BrightGreen
object BrightMagenta
object BrightRed
object BrightWhite
object BrightYellow
object Cyan
object Gray
object Green
object Magenta
object Red
object White
object Yellow
Show all
object Color

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Color.type
class ColoredOutput(val color: Color, val output: LogOutput) extends LogOutput

Attributes

Supertypes
trait LogOutput
class Object
trait Matchable
class Any
class CompositeOutput(val entries: List[LogOutput]) extends LogOutput

Attributes

Supertypes
trait LogOutput
class Object
trait Matchable
class Any
object EmptyOutput extends LogOutput

Attributes

Supertypes
trait LogOutput
class Object
trait Matchable
class Any
Self type
implicit class EnhancedColor(color: Color)

Attributes

Supertypes
class Object
trait Matchable
class Any
final class ItalicOutput(val output: LogOutput) extends AnyVal, LogOutput

Attributes

Supertypes
trait LogOutput
class AnyVal
trait Matchable
class Any
sealed trait LogOutput

Attributes

Companion
object
Supertypes
class Any
Known subtypes
object LogOutput

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
LogOutput.type
final class StrikethroughOutput(val output: LogOutput) extends AnyVal, LogOutput

Attributes

Supertypes
trait LogOutput
class AnyVal
trait Matchable
class Any
final class TextOutput(val value: String) extends AnyVal, LogOutput

Attributes

Supertypes
trait LogOutput
class AnyVal
trait Matchable
class Any
class URLOutput(val url: String, val output: LogOutput) extends LogOutput

Attributes

Supertypes
trait LogOutput
class Object
trait Matchable
class Any
final class UnderlineOutput(val output: LogOutput) extends AnyVal, LogOutput

Attributes

Supertypes
trait LogOutput
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def bg(color: Color, output: LogOutput*): LogOutput
def bgBlack(output: LogOutput*): LogOutput
def bgBlue(output: LogOutput*): LogOutput
def bgCyan(output: LogOutput*): LogOutput
def bgGray(output: LogOutput*): LogOutput
def bgGreen(output: LogOutput*): LogOutput
def bgMagenta(output: LogOutput*): LogOutput
def bgRed(output: LogOutput*): LogOutput
def bgWhite(output: LogOutput*): LogOutput
def bgYellow(output: LogOutput*): LogOutput
def black(output: LogOutput*): LogOutput
def blue(output: LogOutput*): LogOutput
def bold(output: LogOutput*): LogOutput
def brightBlue(output: LogOutput*): LogOutput
def brightCyan(output: LogOutput*): LogOutput
def brightRed(output: LogOutput*): LogOutput
def color(color: Color, output: LogOutput*): LogOutput
def cyan(output: LogOutput*): LogOutput
def fg(color: Color, output: LogOutput*): LogOutput
def gray(output: LogOutput*): LogOutput
def green(output: LogOutput*): LogOutput
def italic(output: LogOutput*): LogOutput
def magenta(output: LogOutput*): LogOutput
def out(entries: LogOutput*): LogOutput
def red(output: LogOutput*): LogOutput
def underline(output: LogOutput*): LogOutput
def url(url: String, output: LogOutput): LogOutput
def white(output: LogOutput*): LogOutput
def yellow(output: LogOutput*): LogOutput

Implicits

Implicits

final implicit def EnhancedColor(color: Color): EnhancedColor
implicit def seq2LogOutput(entries: Seq[LogOutput]): LogOutput
implicit def text(s: String): LogOutput