You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Этот вызов является "точкой входа" в консольное приложение. В общем случае, после него уже не идет никакого дополнительного кода. Парсер анализирует аргументы и запускает команды автоматически.
223
+
Этот вызов является "точкой входа" в консольное приложение. В общем случае после него уже не идет никакого дополнительного кода. Парсер анализирует аргументы и запускает команды автоматически.
224
224
225
225
## Параметры команд/приложения
226
226
227
227
Все параметры разделяются на два типа:
228
228
* Опция
229
229
* Аргумент
230
230
231
-
В общем случае, Опции имеют имена, аргументы являются позиционными. Кроме того, по умолчанию указание опций необязательно, а аргументов - обязательно. Это можно переопределить, но дефолтное поведение именно такое. Аргумент - обязателен, опция - нет.
231
+
В общем случае, опции имеют имена, аргументы являются позиционными. Кроме того, по умолчанию указание опций необязательно, а аргументов - обязательно. Это можно переопределить, но дефолтное поведение именно такое. Аргумент - обязателен, опция - нет.
232
232
233
233
## Опция
234
234
@@ -246,7 +246,7 @@ $ opm install -f <ПутьКФайлу>
246
246
* МассивБулево
247
247
* Перечисление
248
248
249
-
Для простых типов поддерживается определение типа по значение по умолчанию. Пример,
249
+
Для простых типов поддерживается определение типа значения по умолчанию. Пример:
`ВОкружении` Возможна передача нескольких переменных окружения разделенных через **пробел**
352
+
`ВОкружении` Возможна передача нескольких переменных окружения, разделенных через **пробел**
353
353
354
354
Подробное описание возможностей параметров команд и приложения [](./docs/ПараметрКоманды.md)
355
355
@@ -446,7 +446,7 @@ cli поддерживает автоматическую инициализац
446
446
447
447
Правила наименования аргументов, имя должно содержать только символы в верхнем регистре:
448
448
449
-
Пример, использования аргументов в определении строки использования приложения
449
+
Пример использования аргументов в определении строки использования приложения
450
450
```bsl
451
451
Команда.Спек="SRC DST"
452
452
```
@@ -470,7 +470,7 @@ cli позволяет произвольно настраивать поряд
470
470
471
471
## Необязательность
472
472
473
-
Для того, чтобы сделать аргументы или опции необязательными, их необходимо заключить в `[...]`:
473
+
Чтобы сделать аргументы или опции необязательными, их необходимо заключить в `[...]`:
474
474
```bsl
475
475
Команда.Спек = "[-x]";
476
476
```
@@ -562,12 +562,12 @@ cli позволяет произвольно настраивать поряд
562
562
Повтор аргумента | '...' |
563
563
Конец повтора аргументов | '--' |
564
564
565
-
Можно комбинировать в указанные символы как хочется, для того чтобы добиться любых необходимых проверок опций и аргументов.
565
+
Можно комбинировать в указанные символы как хочется, чтобы добиться любых необходимых проверок опций и аргументов.
566
566
567
567
568
568
## Строка использования по умолчанию
569
569
570
-
По умолчанию, если не установлена разработчиком иная, cli автоматически создает для приложения и каждой команды строки использования, используя следующую логику:
570
+
По умолчанию, если разработчиком не установлена иная, cli автоматически создает для приложения и каждой команды строки использования, используя следующую логику:
571
571
572
572
* Начало с пустой строки
573
573
* Если определена хоть одна опция, добавляется `[OPTIONS]` или `[ОПЦИИ]` к текущей строке использования
0 commit comments