Настраиваем терминал в MacOS

Признайтесь — вам давно хотелось переоформить (переосмыслить)  стандартный терминал в MacOS. Но, то руки не доходили, то в процессе смены очередного параметра становилось все тяжелее и тяжелее выбрать подходящее значение.

Тут-то и приходит на помощь эта статья. Ниже на скриншоте виден конечный результат. 🤓

(далее…)

Как программно сбилдить проект на C#

Давайте представим, что у вас имеется C# проект. Чем вы его будете билдить? Я более чем уверен, что использую Visual Studio. В принципе, это более чем нормально и правильно.

Но. Как поступить, если нет желания пользоваться IDE? Или, нет возможности ее использовать. Или, цель стоит совсем иная.

Итак, сперва добавляем 3 DLL файла:

Потом, создаем новый класс и вставляем туда этот код:

Все. Нет, я серьезно. Это все. Теперь просто вызываем Читать далее

Добавляем логирование в наш авто-сборщик

В предыдущем посте мы узнали, как собрать проект программно, не используя студию. Теперь пора узнать, как добавить сюда логирование.

Создаем класс с именем, например, BuildLogger:

(Код взят с MSDN)

 

теперь возвращаемся в наш класс, в метод сборки (Build) и доавляем туда всего 2 строчки кода:

Где переменная logFile — имя лог-файла.

Все.