Arg
Arg contains a spec and an effective value for a given arg.
class val Arg
Constructors
create
new val create( spec': ArgSpec val, value': (Bool val | String val | I64 val | U64 val | F64 val | _StringSeq val)) : Arg val^
Parameters
Returns
- Arg val^
Public Functions
spec
fun box spec() : ArgSpec val
Returns
- ArgSpec val
bool
Returns the arg value as a Bool, defaulting to false.
fun box bool() : Bool val
Returns
- Bool val
string
Returns the arg value as a String, defaulting to empty.
fun box string() : String val
Returns
- String val
i64
Returns the arg value as an I64, defaulting to 0.
fun box i64() : I64 val
Returns
- I64 val
u64
Returns the arg value as an U64, defaulting to 0.
fun box u64() : U64 val
Returns
- U64 val
f64
Returns the arg value as an F64, defaulting to 0.0.
fun box f64() : F64 val
Returns
- F64 val
string_seq
Returns the arg value as a ReadSeq[String], defaulting to empty.
fun box string_seq() : ReadSeq[String val] val
Returns
deb_string
fun box deb_string() : String val
Returns
- String val
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/cli-Arg