moon
moon copied to clipboard
new: Support configuring and installing system requirements.
This can be used for enforcing tools like git, jq, etc, at the system level.
would be good if other tools such as paru is supported for archlinux. This would allow us to take full advantage of https://aur.archlinux.org/ from the community.
I can add it to the vendor list: https://github.com/moonrepo/proto/blob/master/crates/system-env/src/pm_vendor.rs
Sounds good.
@milesj do you have an ETA on when this will be available. I'm hoping to integrate https://crates.io/crates/libvips in my project, but it requires https://www.libvips.org to be installed. As of now I'm currently interested in Mac, ArchLinux, Ubuntu.
For windows probably worth supporting https://vcpkg.io.
For libvips on windows, it does come with binaries prebuilt, so being able to download directly from here and unzip it to the folder of choice would be great. https://github.com/moonrepo/moon/issues/1202
@prabirshrestha I do not. I haven't had the time to verify the Rust implementation, and how all of these pieces would work. I've pushed it on the backburner for now.