Initial project import
This commit is contained in:
commit
23f2d29e32
11957 files changed
+1754577
No files matched your search
@@ -0,0 +1,34 @@
|
||||
module main
|
||||
|
||||
import os
|
||||
|
||||
// basic example which shows how to use the Command function
|
||||
|
||||
fn exec(path string) string {
|
||||
mut out := ''
|
||||
mut line := ''
|
||||
mut cmd := os.Command{
|
||||
path: path
|
||||
}
|
||||
cmd.start() or { panic(err) }
|
||||
|
||||
for {
|
||||
line = cmd.read_line()
|
||||
println(line)
|
||||
out += line
|
||||
if cmd.eof {
|
||||
return out
|
||||
}
|
||||
}
|
||||
return out
|
||||
}
|
||||
|
||||
fn main() {
|
||||
mut out := ''
|
||||
exec("bash -c 'find /tmp/'")
|
||||
out = exec('echo to stdout')
|
||||
out = exec('echo to stderr 1>&2')
|
||||
println("'${out}'")
|
||||
// THIS DOES NOT WORK, is error, it goes to stderror of the command I run
|
||||
assert out == 'to stderr'
|
||||
}
|
||||
Reference in new issue
Block a user