class

Opal::CLI::Argument

Inherits Reference < Object

Represents a positional argument for a command.

Constructors

new(name : Symbol, description : String = "", required : Bool = false, default : String | Nil = nil, type : Symbol = :string, multiple : Bool = false, choices : Array(String) | Nil = nil, value_name : String | Nil = nil)
Source

Instance methods

choices
Source
default
Source
description
Source
formatted_name

Formatted argument display name (e.g. "<files...>" or "[files...]")

Source
multiple?
Source
name
Source
required?
Source
type
Source
value_name
Source