package main
import (
"context"
"log"
"log/slog"
"github.com/riza-io/riza-api-go"
)
const pythonCode = `
import sys
print("Writing to stdout")
print("Writing to stderr", file=sys.stderr)
`
func main() {
client := riza.NewClient()
params := riza.CommandExecParams{
Language: riza.F(riza.CommandExecParamsLanguagePython),
Code: riza.F(pythonCode),
}
resp, err := client.Command.Exec(context.Background(), params)
if err != nil {
log.Fatal(err)
}
slog.Info(
resp.Stdout,
"code", resp.ExitCode,
"stderr", resp.Stderr,
)
}