IT news. / IT новости: Cmd - A saner way to running external programs from C#
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Cmd - более разумный способ запускать сторонние приложения в C# s777n 08.12.12 в 20:32 |
|
|
cmd s777n 08.12.12 в 20:32 |
||
|
C# библиотека для запуска сторонних приложний более простым способом. s777n 08.12.12 в 20:34 |
||
|
Вдохновленная sh библиотекой для Python. s777n 08.12.12 в 20:35 |
||
|
Как cкачать& s777n 08.12.12 в 20:35 Как получить? s777n 08.12.12 в 20:37 |
||
|
Cmd доступна с помощью пакетного менеджера Nuget. s777n 08.12.12 в 20:37 |
||
|
также вы можете собрать ее из исходников. s777n 08.12.12 в 20:38 |
||
|
Как использовать? s777n 08.12.12 в 20:38 |
||
|
Создайте экземпляр Cmd: s777n 08.12.12 в 20:41 |
||
|
dynamic cmd = new Cmd(); s777n 08.12.12 в 20:41 |
||
|
Теперь можно вызывать команды: s777n 08.12.12 в 20:46 |
||
|
cmd.git.clone("http://github.com/manojlds/cmd")(); s777n 08.12.12 в 20:42 |
||
|
буде эквивалента git clone http://github.com/manojlds/cmd. s777n 08.12.12 в 20:43 |
||
|
Заметьте что () на конце которые исполняют команду. s777n 08.12.12 в 20:48 |
||
|
(да. некрасиво. s777n 08.12.12 в 20:48 |
||
|
если вы знаете способ лучше ипользуйте pull request) s777n 08.12.12 в 20:49 |
||
|
Вы можете передавать аргументы: s777n 08.12.12 в 20:51 |
||
|
cmd.git.log(grep: "test")(); s777n 08.12.12 в 20:51 |
||
|
Что эквивалентно git log --grep test s777n 08.12.12 в 20:51 |
||
|
или s777n 08.12.12 в 20:51 |
||
|
cmd.git.branch(a: true)(); s777n 08.12.12 в 20:52 |
||
|
Эквивалентное git branch -a s777n 08.12.12 в 20:52 |
||
|
Параметры из одного символа отмечаются как -<параметр> s777n 08.12.12 в 20:54 |
||
|
из нескольких отмечаются как --<параметр> s777n 08.12.12 в 20:55 |
||
|
Нестроковые значения игнорируются s777n 08.12.12 в 20:55 |
||
|
Что дальше? s777n 08.12.12 в 20:57 |
||
|
cmd пока в зачаточном состоянии. s777n 08.12.12 в 20:58 |
||
|
В ближайщем будущем будет стремиться к качеству sh s777n 08.12.12 в 21:01 |
