Files
c3c/resources/examples/process.c3

17 lines
338 B
C

module test;
import std::os::process;
import std::io;
fn void! main()
{
String command = env::WIN32 ? "dir" : "ls";
SubProcess x = process::create({ command }, { .search_user_path = true })!!;
x.join()!;
InStream* stream = &&x.stdout();
while (try char b = stream.read_byte())
{
io::printf("%c", b);
}
io::printn("...Done");
}