How would i read from the stdin via nimscript?
i've tried:
if readLine(stdin) == "yes":
exec buildCommand
i've run the script with
nim c build.nims
i receive
build.nims(50, 13) Error: undeclared identifier: 'stdin'
How would i read from the stdin via nimscript?
i've tried:
if readLine(stdin) == "yes":
exec buildCommand
i've run the script with
nim c build.nims
i receive
build.nims(50, 13) Error: undeclared identifier: 'stdin'
I don't think nimscript supports reading from stdin
just yet.
You might want to create a feature request for this: https://github.com/nim-lang/Nim/issues
var f : File;
discard f.open(0, fmRead)
let s = f.readLine()
echo "INPUT " & s
... works -- stdin has file handle 0
This is now implemented in nimscript in devel: readAllFromStdin()
.
It will be available in Nim v0.20.0+ (yet to be released as of 2019-05-21).
© 2022 - 2024 — McMap. All rights reserved.
foo.nims(2, 10) Error: attempting to call undeclared routine: 'open'
i'm onVersion 0.13.0
– Crossstaff