From 1a18b3a072b45f8c61adfc42a74f4b92c9ab46a6 Mon Sep 17 00:00:00 2001 From: Anton Titovets Date: Thu, 11 Apr 2024 12:09:13 +0300 Subject: [PATCH] =?UTF-8?q?Update=20=D0=9F=D1=80=D0=B8=D0=BB=D0=BE=D0=B6?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5.os?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cli/core/Classes/Приложение.os | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/cli/core/Classes/Приложение.os b/cli/core/Classes/Приложение.os index a4207e1bfe..4f32ad8384 100644 --- a/cli/core/Classes/Приложение.os +++ b/cli/core/Classes/Приложение.os @@ -31,9 +31,14 @@ Результат = Парсер.Разобрать(АргументыКоманднойСтроки); ТекущаяКоманда = Результат["Команда"]; + Параметры = Результат["ЗначенияПараметров"]; Если ТекущаяКоманда = Неопределено Тогда - Справка.ВывестиНачальнуюСтраницу(Команды, Версия); + Если Параметры["--version"] Тогда + Версии.ПроверитьВерсию(Версия); + Иначе + Справка.ВывестиНачальнуюСтраницу(Команды, Версия); + КонецЕсли; Иначе ВыполнитьОбработкуКоманды(Результат); КонецЕсли; @@ -45,7 +50,7 @@ Парсер.ДобавитьПараметр("-h"); Парсер.ДобавитьПараметр("-help"); Парсер.ДобавитьПараметр("--help"); - Парсер.ДобавитьПараметр("--version"); + Парсер.ДобавитьПараметрФлагКоманды("--version"); КонецПроцедуры @@ -135,10 +140,6 @@ ТаблицаПараметров = ОбъектОПИ.СоответствиеТаблицПараметров[Команда]; - Если Метод = "--version" Тогда - Версии.ПроверитьВерсию(Версия); - КонецЕсли; - Если Не ЗначениеЗаполнено(Метод) Или Метод = "--help" Тогда Справка.ВывестиСправкуПоМетодам(Команда, ТаблицаПараметров); КонецЕсли;