artbear / 1bdd

1BDD для OneScript - консольный фреймворк, реализующий BDD для проекта OneScript. Для Windows и Linux.
Mozilla Public License 2.0
28 stars 17 forks source link

Шаг `Я устанавливаю строку запуска команды "gitsync" в "Путь"` #126

Closed artbear closed 6 years ago

artbear commented 6 years ago

Иделя - сделать 2 полезных библиотечных шага

Пример реализации

//Я устанавливаю путь выполнения команды "gitsync" к текущей библиотеке
 +Процедура ЯУстанавливаюПутьВыполненияКомандыКТекущейБиблиотеке(Знач ИмяКоманды) Экспорт

    ПутьГитсинк = ОбъединитьПути(КаталогГитсинк(), "src", "gitsync.os");
    Команда = БДД.ПолучитьИзКонтекста(КлючКоманды(ИмяКоманды));
    Команда.УстановитьКоманду("oscript");
    Команда.ДобавитьПараметр("-encoding=utf-8");
    Команда.ДобавитьПараметр(ОбернутьВКавычки(ПутьГитсинк));

 +КонецПроцедуры

Подсмотрено у @Khorevaa в https://github.com/oscript-library/gitsync/pull/97/files

artbear commented 6 years ago

Выполнено в #143 Новый шаг