risor
risor copied to clipboard
Fast and flexible scripting for Go developers and DevOps.
Add the ability to stop execution of `VirtualMachine.Call` when context is cancelled. Currently cancelling the context does nothing. ```go // This context comes from a different place where it gets...
`try` in risor is very different from Python, w/o the error provided or methods to get the last error it is inconvenient during error handling since we often need to...
Fixes: https://github.com/risor-io/risor/issues/232 Signed-off-by: runsisi
```go type Service struct { Name *string } func main() { code := ` print(service.Name) ` _, err := risor.Eval(context.Background(), code, risor.WithGlobals(map[string]any{ "service": Service{Name: nil}, })) if err != nil...
I keep seeing fast every now and then, including on the website, but there's no benchmark to prove this. Could you please add a benchmark to the site or readme?
- first, `exec.command` has signature with variadic arguments: ```go command(name string, args ...string) command ``` but user functions cannot have variadic arguments, nor there is spread operator. So, I cannot...
Hi Risor Team, Please publish the risor VS Code extension to the Open VSX marketplace. As a VSCodium user with no access to the MS marketplace, I'd love to see...
i think ssh support is a must for devops, it is possible for risor? thank you for your amazing work :)
I noticed that there is support for the AWS SDK. I would love support for the Google Cloud SDK. This might be the tooling I would need to expedite some...
Using Risor could be a nice contestant to using Bash in GH Actions. Not talking about releasing to GitHub, but instead to use the go-github package: https://pkg.go.dev/github.com/google/go-github/v57/github It's such a...