Thread overview
Working with cmd
Apr 17, 2020
Quantium
Apr 18, 2020
novice2
Apr 18, 2020
user1234
April 17, 2020
Are there any libs which can be used to access cmd commands?
April 18, 2020
On Friday, 17 April 2020 at 21:38:23 UTC, Quantium wrote:
> Are there any libs which can be used to access cmd commands?

std.process

https://dlang.org/phobos/std_process.html#.execute

April 18, 2020
On Friday, 17 April 2020 at 21:38:23 UTC, Quantium wrote:
> Are there any libs which can be used to access cmd commands?

You can pipe cmd.exe:

---
import std.process : pipeProcess, ProcessPipes;
ProcessPipes pp = pipeProcess(["cmd.exe"]);
pp.stdin.writeln("echo foobar");
pp.stdin.close;
assert(pp.stdout.readln() == "foobar\n");
---

there are other ways depending on what you really want to do.