mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-26 05:37:27 +02:00
Добавление параметра версии
This commit is contained in:
parent
f3a8b34e87
commit
e9f8c8c978
@ -8,6 +8,7 @@
|
||||
Перем Отладка;
|
||||
Перем Тестирование;
|
||||
Перем ФайлВывода;
|
||||
Перем Версия;
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
@ -15,6 +16,7 @@
|
||||
|
||||
Процедура ОсновнойОбработчик()
|
||||
|
||||
Версия = "1.6.0";
|
||||
Отладка = Ложь;
|
||||
Тестирование = Ложь;
|
||||
Парсер = Новый ПарсерАргументовКоманднойСтроки();
|
||||
@ -31,7 +33,7 @@
|
||||
ТекущаяКоманда = Результат["Команда"];
|
||||
|
||||
Если ТекущаяКоманда = Неопределено Тогда
|
||||
Справка.ВывестиНачальнуюСтраницу(Команды);
|
||||
Справка.ВывестиНачальнуюСтраницу(Команды, Версия);
|
||||
Иначе
|
||||
ВыполнитьОбработкуКоманды(Результат);
|
||||
КонецЕсли;
|
||||
@ -43,6 +45,7 @@
|
||||
Парсер.ДобавитьПараметр("-h");
|
||||
Парсер.ДобавитьПараметр("-help");
|
||||
Парсер.ДобавитьПараметр("--help");
|
||||
Парсер.ДобавитьПараметр("--version");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -132,6 +135,10 @@
|
||||
|
||||
ТаблицаПараметров = ОбъектОПИ.СоответствиеТаблицПараметров[Команда];
|
||||
|
||||
Если Метод = "--version" Тогда
|
||||
Версии.ПроверитьВерсию(Версия);
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(Метод) Или Метод = "--help" Тогда
|
||||
Справка.ВывестиСправкуПоМетодам(Команда, ТаблицаПараметров);
|
||||
КонецЕсли;
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
Процедура ВывестиНачальнуюСтраницу(Знач СоответствиеКомандМодулей) Экспорт
|
||||
Процедура ВывестиНачальнуюСтраницу(Знач СоответствиеКомандМодулей, Знач Версия) Экспорт
|
||||
|
||||
СписокКоманд = "";
|
||||
|
||||
@ -22,7 +22,7 @@
|
||||
| \____/ /___/ /_/ |_/ /_/
|
||||
|
|
||||
|
|
||||
| Добро пожаловать в OInt v 1.6.0!
|
||||
| Добро пожаловать в OInt v " + Версия + "!
|
||||
|
|
||||
| Структура команд:
|
||||
| OInt БИБЛИОТЕКА МЕТОД [Параметры]
|
||||
|
11
cli/tools/Modules/Версии.os
Normal file
11
cli/tools/Modules/Версии.os
Normal file
@ -0,0 +1,11 @@
|
||||
Процедура ПроверитьВерсию(Знач ТекущаяВерсия) Экспорт
|
||||
|
||||
Информация = Новый СистемнаяИнформация;
|
||||
Платформа = Строка(Информация.ТипПлатформы);
|
||||
|
||||
Сообщить("Текущая версия OInt: " + ТекущаяВерсия, СтатусСообщения.Информация);
|
||||
Сообщить("Платформа : " + Платформа, СтатусСообщения.Внимание);
|
||||
|
||||
ЗавершитьРаботу(0);
|
||||
|
||||
КонецПроцедуры
|
Loading…
x
Reference in New Issue
Block a user