Add FileSystemTools as built-in tools#1762
Conversation
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
Yeah, and the fact that you weren't able to run Let's fix that, first? I'll help you! Can you clarify your environment? Are you locally on... what, Windows, with WSL, probably? Or... "pure" Windows? Cygwin? We will need WSL set-up and running, otherwise it's going to be impossible, as likely too time consuming. But with WSL, I'm fairly confident that this should be possible hopefully, because that's basically "Linux on Windows". (I should probably document that more clearly, BTW.) First of all, did you see https://docs.enola.dev/dev/setup? Did you install and do you have How about this: Before we continue with this PR, let's focus on just you being able to run BTW: I'm in the middle of simplifying the build scripts and process; watch also e.g. #1763 and #1759. So you should
I look forward to fully code reviewing it, once there is a "green build" and CI passed. It IMHO makes more sense to hold back any actual code review feedback until we have that. But from a very first glance, this looks very interesting and useful to me, as a 1st step, so let's get it "green", and take it from there. |
|
Thank you for your quick answer! I think it is also a better idea to first fix my setup. Nix is working, I can run ./enola. When I run |
FYI to work on the Java code, https://docs.enola.dev/dev/ide/ recommends using IntelliJ. Or did you get the Bazel integration with VSC working? I haven't tried it in a while.
FYI I've not used this in a while, I'm not sure how well it currently works.
Ah, but then you didn't "enter the Nix build environment with PS: I'm going AFK, and will reply next in a few hours. |
|
I also tried from the terminal directly, but I also have broken symlinks, but at least the statix is found! |
I'd would simply try to Does that help? |
|
PS: I should have squash merged this, but forgot; will do next time. |
Relates to | Fixes #1631
I want to mention that I have difficulties to run ./test.bash due to error with symbolic links. Apparently I have broken symlinks.
Btw to build the enola I had to modify build-excejar.bash to create soft symlink otherwise I had a cross-device error (I didn't stage the changes of build-excejar.bash).
Perhaps you can help me with the code.
./test.bashpasses locally