|
13 | 13 | Перем Окружение; |
14 | 14 |
|
15 | 15 | &Аргумент( |
16 | | -Имя = "VERSION", |
17 | | -Описание = "Устанавливаемая версия (версии) OneScript. " |
18 | | -"Допустимо использовать трехномерные версии (1.0.17, 1.0.18), " |
19 | | -"lts, stable, dev, preview, lts-dev. " |
20 | | -"Может быть передано несколько значений" |
| 16 | + Имя = "VERSION", |
| 17 | + Описание = "Устанавливаемая версия (версии) OneScript. " |
| 18 | + "Допустимо использовать трехномерные версии (1.0.17, 1.0.18), " |
| 19 | + "lts, stable, dev, preview, lts-dev. " |
| 20 | + "Может быть передано несколько значений" |
21 | 21 | ) |
22 | 22 | &ТМассивСтрок |
23 | 23 | &ВОкружении("OVM_INSTALL_VERSION") |
|
54 | 54 | &ВыполнениеКоманды |
55 | 55 | Процедура ВыполнениеКоманды() Экспорт |
56 | 56 |
|
57 | | -Если ЗначениеЗаполнено(АлиасВерсии) И МассивВерсийКУстановке.Количество() > 1 Тогда |
58 | | -ВызватьИсключение "Опция <--name> может быть задана только при установке одной версии OneScript"; |
59 | | -КонецЕсли; |
| 57 | + Если ЗначениеЗаполнено(АлиасВерсии) И МассивВерсийКУстановке.Количество() > 1 Тогда |
| 58 | + ВызватьИсключение "Опция <--name> может быть задана только при установке одной версии OneScript"; |
| 59 | + КонецЕсли; |
60 | 60 |
|
61 | | -ДополнительныеПараметры = УстановщикOneScript.ДополнительныеПараметрыУстановки(); |
62 | | -ДополнительныеПараметры.ОчищатьКаталогУстановки = ОчищатьКаталогУстановки; |
| 61 | + ДополнительныеПараметры = УстановщикOneScript.ДополнительныеПараметрыУстановки(); |
| 62 | + ДополнительныеПараметры.ОчищатьКаталогУстановки = ОчищатьКаталогУстановки; |
63 | 63 |
|
64 | | -Если Окружение.ЭтоX64() Тогда |
65 | | -ДополнительныеПараметры.ИспользоватьХ64 = НЕ Устанавливать32РазряднуюВерсию; |
66 | | -Иначе |
67 | | -ДополнительныеПараметры.ИспользоватьХ64 = Ложь; |
68 | | -КонецЕсли; |
| 64 | + Если Окружение.ЭтоX64() Тогда |
| 65 | + ДополнительныеПараметры.ИспользоватьХ64 = НЕ Устанавливать32РазряднуюВерсию; |
| 66 | + Иначе |
| 67 | + ДополнительныеПараметры.ИспользоватьХ64 = Ложь; |
| 68 | + КонецЕсли; |
69 | 69 |
|
70 | | -ДополнительныеПараметры.ИспользоватьFDD = УстанавливатьFDDДистрибутив; |
| 70 | + ДополнительныеПараметры.ИспользоватьFDD = УстанавливатьFDDДистрибутив; |
71 | 71 |
|
72 | | -Для Каждого ВерсияКУстановке Из МассивВерсийКУстановке Цикл |
73 | | -УстановщикOneScript.УстановитьOneScript(ВерсияКУстановке, АлиасВерсии, ДополнительныеПараметры); |
74 | | -КонецЦикла; |
| 72 | + Для Каждого ВерсияКУстановке Из МассивВерсийКУстановке Цикл |
| 73 | + УстановщикOneScript.УстановитьOneScript(ВерсияКУстановке, АлиасВерсии, ДополнительныеПараметры); |
| 74 | + КонецЦикла; |
75 | 75 |
|
76 | | -Если МассивВерсийКУстановке.Количество() > 0 Тогда |
77 | | -Лог.Информация( |
78 | | -"Для начала использования версии OneScript, выполните команду: |
79 | | -|ovm use %1", |
80 | | -?(ЗначениеЗаполнено(АлиасВерсии), АлиасВерсии, МассивВерсийКУстановке[МассивВерсийКУстановке.ВГраница()]) |
81 | | -); |
82 | | -КонецЕсли; |
| 76 | + Если МассивВерсийКУстановке.Количество() > 0 Тогда |
| 77 | + Лог.Информация( |
| 78 | + "Для начала использования версии OneScript, выполните команду: |
| 79 | + |ovm use %1", |
| 80 | + ?(ЗначениеЗаполнено(АлиасВерсии), АлиасВерсии, МассивВерсийКУстановке[МассивВерсийКУстановке.ВГраница()]) |
| 81 | + ); |
| 82 | + КонецЕсли; |
83 | 83 |
|
84 | 84 | КонецПроцедуры |
85 | 85 |
|
86 | 86 | Функция ПолучитьДоступныеВерсии() Экспорт |
87 | | -Результат = Новый Массив; |
88 | | -Для Каждого Строка Из ВерсииOneScript.ПолучитьСписокДоступныхКУстановкеВерсий() Цикл |
89 | | -Результат.Добавить(Строка.Алиас); |
90 | | -КонецЦикла; |
91 | | -Возврат Результат; |
| 87 | + Результат = Новый Массив; |
| 88 | + Для Каждого Строка Из ВерсииOneScript.ПолучитьСписокДоступныхКУстановкеВерсий() Цикл |
| 89 | + Результат.Добавить(Строка.Алиас); |
| 90 | + КонецЦикла; |
| 91 | + Возврат Результат; |
92 | 92 | КонецФункции |
0 commit comments