class
Opal::CLI::Argument
- Opal::CLI::Argument
- Reference
- Object
Overview
Represents a positional argument for a command.
Defined in:
opal/cli/argument.crConstructors
Instance Method Summary
- #choices : Array(String) | Nil
- #default : String | Nil
- #description : String
-
#formatted_name : String
Formatted argument display name (e.g.
- #multiple? : Bool
- #name : Symbol
- #required? : Bool
- #type : Symbol
- #value_name : String | Nil
Constructor Detail
def self.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)
#