Something went wrong. Try again.
🌱 A minimal programming language and compiler. git.urbach.dev/cli/q
high-performance programming-language compiler
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930//go:build !linux
package memfile
import ( "os" "os/exec")
// Exec executes an in-memory file.func Exec(file *os.File) error { err := file.Chmod(0o700)
if err != nil { return err }
err = file.Close()
if err != nil { return err }
defer os.Remove(file.Name()) cmd := exec.Command(file.Name()) cmd.Stdout = os.Stdout cmd.Stdin = os.Stdin cmd.Stderr = os.Stderr return cmd.Run()}