CLI

circt.stage.CLI
trait CLI extends BareShell

Attributes

Source
Shell.scala
Graph
Supertypes
class BareShell
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

protected def includeLoggerOptions: Boolean

Include options for logging

Include options for logging

Defaults to true, override to false when mixing in to firrtl.options.Shell for use in a firrtl.options.Phase

Attributes

Source
Shell.scala

Inherited methods

def parse(args: Array[String], initAnnos: AnnotationSeq = ...): AnnotationSeq

The AnnotationSeq generated from command line arguments

The AnnotationSeq generated from command line arguments

This requires lazy evaluation as subclasses will mixin new command line options via methods of Shell.parser

Attributes

Inherited from:
BareShell
Source
Shell.scala
protected def parserSetup(): Unit

This method can be overriden to do some work everytime before parsing runs, e.g., to add options to the parser.

This method can be overriden to do some work everytime before parsing runs, e.g., to add options to the parser.

Attributes

Inherited from:
BareShell
Source
Shell.scala

Inherited fields

val applicationName: String

Attributes

Inherited from:
BareShell
Source
Shell.scala

Command line argument parser (OptionParser) with modifications

Command line argument parser (OptionParser) with modifications

Attributes

Inherited from:
BareShell
Source
Shell.scala