Команда
Команда содержит всю информацию, описывающую команду со своим описанием и эффективными опциями и аргументами, готовыми к использованию.
class box Command
Публичные функции
строка
Возвращает строковое представление этой команды.
fun box string() : String iso^
Возвращает
- Строка iso^
описание
Возвращает описание этой команды.
fun box spec() : CommandSpec box
Возвращает
- ОписаниеКоманды box
полноеИмя
Возвращает полное имя этой команды с префиксами родительских команд.
fun box fullname() : String val
Возвращает
- Строка val
опция
Возвращает опцию по имени, по умолчанию возвращает фиктивную опцию, если опция неизвестна.
fun box option( name: String val) : Option val
Параметры
- name: Строка val
Возвращает
- Опция val
аргумент
Возвращает аргумент по имени, по умолчанию возвращает фиктивный аргумент, если аргумент неизвестен.
fun box arg( name: String val) : Arg val
Параметры
- name: Строка val
Возвращает
- Аргумент val
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/cli-Command