File tree Expand file tree Collapse file tree 2 files changed +4
-13
lines changed Expand file tree Collapse file tree 2 files changed +4
-13
lines changed Original file line number Diff line number Diff line change 6
6
Команда.Опция("a all" , Ложь , "Отключить все включенные плагины" )
7
7
.ВОкружении("GITSYNC_DISABLE_ALL_PLUGINS" );
8
8
9
- Команда.Опция("i interactive" , Ложь , "интерактивный выбор плагинов для отключения" )
10
- .Флаг();
11
-
12
9
Команда.Аргумент("PLUGIN" , "" , "Имя плагина" )
13
10
.ТМассивСтрок()
14
11
.ВОкружении("GITSYNC_PLUGINS" );
15
12
16
- Команда.Спек = "( -a | --all) | (-i | --interactive) | PLUGIN..." ;
13
+ Команда.Спек = "[ -a | --all] | [ PLUGIN...] " ;
17
14
18
15
КонецПроцедуры
19
16
20
17
Процедура ВыполнитьКоманду (Знач Команда ) Экспорт
21
18
22
19
ИменаПлагинов = Команда.ЗначениеАргумента("PLUGIN" );
23
20
ВсеВключенные = Команда.ЗначениеОпции("all" );
24
- ВыбратьПлагиныИнтерактивно = Команда.ЗначениеОпции("interactive" );
25
21
26
22
МенеджерПлагинов = ПараметрыПриложения.МенеджерПлагинов();
27
23
34
30
35
31
Иначе
36
32
37
- Если ВыбратьПлагиныИнтерактивно Тогда
33
+ Если НЕ ЗначениеЗаполнено (ИменаПлагинов) Тогда
38
34
ВсеПлагины = МенеджерПлагинов.ПолучитьИндексПлагинов();
39
-
40
35
ВыборВКонсоли = Новый ВыборВКонсоли("Выберите плагины к отключению:" );
41
36
Для каждого Плагин Из ВсеПлагины Цикл
42
37
Если Плагин.Значение.Включен() Тогда
Original file line number Diff line number Diff line change 8
8
Команда.Опция("a all" , Ложь , "включить все установленные плагинов" )
9
9
.ВОкружении("GITSYNC_ENABLE_ALL_PLUGINS" );
10
10
11
- Команда.Опция("i interactive" , Ложь , "интерактивный выбор плагинов для включения" )
12
- .Флаг();
13
-
14
11
Команда.Аргумент("PLUGIN" , "" , "Имя установленного плагина" )
15
12
.ТМассивСтрок()
16
13
.ВОкружении("GITSYNC_PLUGINS" );
17
14
18
- Команда.Спек = "( -a | --all) | (-i | --interactive) | PLUGIN..." ;
15
+ Команда.Спек = "[ -a | --all] | [ PLUGIN...] " ;
19
16
20
17
КонецПроцедуры
21
18
22
19
Процедура ВыполнитьКоманду (Знач Команда ) Экспорт
23
20
24
21
ИменаПлагинов = Команда.ЗначениеАргумента("PLUGIN" );
25
22
ВсеУстановленные = Команда.ЗначениеОпции("all" );
26
- ВыбратьПлагиныИнтерактивно = Команда.ЗначениеОпции("interactive" );
27
23
28
24
МенеджерПлагинов = ПараметрыПриложения.МенеджерПлагинов();
29
25
33
29
34
30
ВсеПлагины = МенеджерПлагинов.ПолучитьИндексПлагинов();
35
31
36
- Если ВыбратьПлагиныИнтерактивно Тогда
32
+ Если НЕ ЗначениеЗаполнено (ИменаПлагинов) Тогда
37
33
ВыборВКонсоли = Новый ВыборВКонсоли("Выберите плагины к включению:" );
38
34
Для каждого Плагин Из ВсеПлагины Цикл
39
35
Если Плагин.Значение.Включен() Тогда
You can’t perform that action at this time.
0 commit comments