Re[96]: Тормознутость и кривость linq
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 05.05.16 14:07
Оценка:
Здравствуйте, alex_public, Вы писали:
_>Не, на Питоне (с использованием правильных инструментов) данный пример будет выглядеть приблизительно так:
_>
_>@task
_>def build():
_>    with lcd("project"):
_>        sudo('mount -t tmpfs -o size=500M tmpfs /mnt/ramdisk')
_>        run('mkdir "/mnt/ramdisk/project"')
_>        with cd('/mnt/ramdisk/project'):
_>            put('Src', './')
_>            run('make install')
_>        sudo('umount /mnt/ramdisk')
_>

_>Это весь пример целиком. И даже если предположить, что кто-то напишет похожую библиотечку для C#, то всё равно пример будет намного более громоздким за счёт синтаксического мусора в C#. )

Не ахти и больше

http://ru.stackoverflow.com/questions/496425/%d0%92%d1%85%d0%be%d0%b4-%d0%b2-%d0%b4%d0%b8%d1%80%d0%b5%d0%ba%d1%82%d0%be%d1%80%d0%b8%d1%8e-cd-ssh
А так как client.RunCommand возвращающий себя https://www.crestron.com/reference/simpl_sharp/html/M_Crestron_SimplSharp_Ssh_SshClient_RunCommand.htm
, то код будет аналогичным

Можно сделать Extension методы и полностью получить твой код, даже используя SshClient.
Все делается легко и непринужденно.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 05.05.2016 14:50 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.