Skip to content

Commit 20cbcbd

Browse files
committed
Добавлена команда
1 parent 5a2be60 commit 20cbcbd

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
2+
///////////////////////////////////////////////////////////////////////////////////////////////////
3+
// Прикладной интерфейс
4+
5+
Процедура ЗарегистрироватьКоманду(Знач ИмяКоманды, Знач Парсер) Экспорт
6+
ОписаниеКоманды = Парсер.ОписаниеКоманды(ИмяКоманды, "Вывод версии приложения");
7+
Парсер.ДобавитьПозиционныйПараметрКоманды(ОписаниеКоманды, "Команда");
8+
Парсер.ДобавитьКоманду(ОписаниеКоманды);
9+
КонецПроцедуры
10+
11+
Функция ВыполнитьКоманду(Знач ПараметрыКоманды) Экспорт
12+
13+
Сообщить(ПараметрыСистемы.ВерсияПродукта());
14+
15+
Возврат 0;
16+
17+
КонецФункции
18+
19+
Процедура ПоказатьСправкуПоКоманде(Знач Парсер, Знач ИмяКоманды)
20+
21+
Парсер.ВывестиСправкуПоКоманде(ИмяКоманды);
22+
23+
КонецПроцедуры

src/Модули/ПараметрыСистемы.os

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
Процедура ПриРегистрацииКомандПриложения(Знач КлассыРеализацииКоманд) Экспорт
99

1010
КлассыРеализацииКоманд["help"] = "КомандаСправкаПоПараметрам";
11+
КлассыРеализацииКоманд["version"] = "КомандаВерсия";
1112
КлассыРеализацииКоманд["load-storage"] = "КомандаВыгрузитьИзХранилища";
1213
КлассыРеализацииКоманд["load-src"] = "КомандаСобратьИзИсходныхФайлов";
1314
КлассыРеализацииКоманд["make-cf"] = "КомандаСоздатьФайлыПоставки";

0 commit comments

Comments
 (0)