You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When attempting to find the command that an action run remotely, I came across https://buck2.build/docs/developers/what-ran/ and saw mention of frecli which is supposed to help reproduce actions.
Is this a tool that Meta plans to open-source? What other functionality does frecli have?
Frecli is a pretty broad client that supports a whole bunch of operations against our RE service. Downloading actions/artifacts, inspecting the action cache, executing actions, etc.
Is this a tool that Meta plans to open-source?
It is heavily tied to our RE service and can't really be made to work in open source, so no.
Possibly, yes. It really depends on which RBE implementation you use though. They'll be able to tell you if such a tool is appropriate or if there's a better option.
Really though, buck2 should have an RE client built directly into it, ie you should just be able to do buck2 re download-action, buck2 re download-blob, etc. That would let everyone have access to this functionality in a backend independent way.
That's a somewhat larger project though (although not too large). In the meantime, I've submitted a patch to remove the frecli reference from the OSS docs
When attempting to find the command that an action run remotely, I came across https://buck2.build/docs/developers/what-ran/ and saw mention of
frecli
which is supposed to help reproduce actions.Is this a tool that Meta plans to open-source? What other functionality does
frecli
have?Is https://github.com/bazelbuild/remote-apis-sdks/blob/master/go/cmd/remotetool/main.go an appropriate substitution? Here's how it can be used through Bazel:
The text was updated successfully, but these errors were encountered: