Maybe you can try gnu readline instead:

extern(C) char* readline(const(char)* prompt);
pragma(lib, "readline");
pragma(lib, "curses");
void main() {
        auto line = readline("your line: ");
        import std.stdio, std.conv;
        writeln(to!string(line));
}

Reply via email to