Golang exec.命令进程

xriantvc  于 2023-11-14  发布在  Go
关注(0)|答案(1)|浏览(137)

目标是通过Golang的exec库运行bun create vite <project-name>
问题是bun create vite <project-name>提示您“选择框架”

我该如何通过Golang程序导航这个菜单并选择“Lit”?
首先,我做:
cmd = exec.Command("bun", "create", "vite", "lit-element")
但接下来呢?

fdbelqdn

fdbelqdn1#

在我的机器上,我可以使用箭头键选择Lit,代码如下(在确保"os"包也被导入之后):

cmd := exec.Command("sh", "-c", "bun create vite lit-element")
cmd.Stdout = os.Stdout
cmd.Stdin = os.Stdin
cmd.Stderr = os.Stderr
err := cmd.Run()

字符串

相关问题