BareShell

firrtl.options.BareShell
class BareShell(val applicationName: String)

A utility for working with command line options. This provides no options by default other than "--help". This is intended for lower-level APIs which do not want to include options that are provided by Shell.

Attributes

Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
Shell.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Shell
trait CLI

Members list

Value members

Concrete 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

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

Source
Shell.scala

Concrete fields

val applicationName: String

Attributes

Source
Shell.scala

Command line argument parser (OptionParser) with modifications

Command line argument parser (OptionParser) with modifications

Attributes

Source
Shell.scala