bazel run
should run in bazel env working directory
#2679
Labels
bazel run
should run in bazel env working directory
#2679
🚀 feature request
Relevant Rules
This is meant to change the behavior of
py_binary
Description
Currently if you run a binary with
bazel run
then the working directory will be the sandboxed bazel directory. This behavior is inconsistent with other implementations, for example inrules_go
it is set like this https://github.com/bazel-contrib/rules_go/blob/b60f4475e3d97431318da1a0a81752a8884e6994/go/tools/go_bin_runner/main.go#L250Describe the solution you'd like
bazel run
should use theBUILD_WORKING_DIRECTORY
environment variable to set the working directory.Describe alternatives you've considered
You can do this hack where you add
--run_under="cd $PWD &&"
to the command but it only works on POSIX systems and you basically have to know the trick to have the command do what you might expectThe text was updated successfully, but these errors were encountered: