File tree Expand file tree Collapse file tree 2 files changed +31
-4
lines changed
core/Классы/internal/Классы Expand file tree Collapse file tree 2 files changed +31
-4
lines changed Original file line number Diff line number Diff line change 11
2+ #Использовать "../../core"
3+
24Перем Лог ;
35
46Процедура ОписаниеКоманды (Команда ) Экспорт
810
911 Команда.Спек = "(-a | --all) | PLUGIN..." ;
1012
11- // Команда.УстановитьДействиеПередВыполнением(ПараметрыПриложения);
12- // Команда.УстановитьДействиеПослеВыполнения(ПараметрыПриложения);
13-
1413КонецПроцедуры
1514
1615Процедура ВыполнитьКоманду (Знач Команда ) Экспорт
1716
18- ВызватьИсключение "Команда Help не реализована" ;
17+ МенеджерПлагинов = ПараметрыПриложения.МенеджерПлагинов();
18+ ВсеПлагины = МенеджерПлагинов.ПолучитьИндексПлагинов();
19+
20+ ВывестиВсеПлагины = Команда.ЗначениеОпции("all" );
21+ ИмяПлагина = Команда.ЗначениеАргумента("PLUGIN" );
22+
23+ Для каждого КлючЗначение Из ВсеПлагины Цикл
24+
25+ Плагин = КлючЗначение.Значение;
26+
27+ Если НЕ ВывестиВсеПлагины Тогда
28+ Если КлючЗначение.Ключ = ИмяПлагина Тогда
29+ ВывестиСправку(Плагин);
30+ Прервать ;
31+ КонецЕсли ;
32+ Иначе
33+ ВывестиСправку(Плагин);
34+ КонецЕсли ;
35+
36+ КонецЦикла ;
37+
38+ КонецПроцедуры
39+
40+ Процедура ВывестиСправку (Плагин )
41+
42+ Сообщить (Плагин.Имя());
43+ Сообщить (Плагин.Справка());
44+ Сообщить ("" );
1945
2046КонецПроцедуры
2147
Original file line number Diff line number Diff line change 179179 ВерсияПлагина = КлассПлагина.Версия();
180180 ОписаниеПлагина = КлассПлагина.Описание();
181181 ПриоритетПлагина = КлассПлагина.Приоритет();
182+ ОписаниеСправки = КлассПлагина.Справка();
182183
183184 Лог = Логирование.ПолучитьЛог(КлассПлагина.ИмяЛога());
184185 ПлагинВключен = Ложь ;
You can’t perform that action at this time.
0 commit comments