我在 windows 上运行 bash(不是 windows 10 上的新奇事物,mingw bash),然后从那里运行shake
。据我了解,Windows 上的命令可以编辑cmd
. 在我的用例中,我不想对环境将如何更改做出假设,我只想让下一个命令在更改后的环境中运行。那可能吗?
理想的情况是
(Environment env, Stdout out) <- cmd Shell (Cwd dir) "path/to/script.cmd" [arg1] [arg2]
-- Do stuff with out
cmd Shell (Cwd dir) (Env env) "env/dependent/command.cmd"
我也很乐意在同一个 shell 中运行这两个命令,即使这意味着我不能Do stuff with out
,但我也不知道该怎么做
我想在makefile术语中我想要的类似于.ONESHELL: