Closed dflock closed 3 months ago
Good idea! Would you like to work on this feature? We can probably copy-paste some steps for this from https://github.com/uutils/coreutils/blob/main/.github/workflows/CICD.yml.
much easier for people to make scoop manifests etc... to install the findutils.
And here is one: https://github.com/YDX-2147483647/scoop-bucket/blob/main/bucket/uutils-findutils.json (permalink).
{
"version": "0.5.0",
"description": "Rust implementation of GNU findutils (binaries compiled with MSVC)",
"homepage": "https://uutils.github.io/findutils/",
"license": "MIT",
"architecture": {
"64bit": {
"url": "https://github.com/uutils/findutils/releases/download/0.5.0/findutils-x86_64-pc-windows-msvc.zip",
"hash": "de12c53de1fe56ed7996f245d9767ce97e1538954f82b7b215b2f69d72af0b8d"
}
},
"bin": [
"find.exe",
"xargs.exe"
],
"checkver": {
"github": "https://github.com/uutils/findutils"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/uutils/findutils/releases/download/$version/findutils-x86_64-pc-windows-msvc.zip"
}
}
}
}
maybe do it for: https://github.com/uutils/diffutils/ too ? ;) thanks
Done. https://github.com/YDX-2147483647/scoop-bucket/blob/main/bucket/uutils-diffutils.json (permalink)
{
"version": "0.4.0",
"description": "Rust implementation of GNU diffutils (binaries compiled with MSVC)",
"homepage": "https://uutils.github.io/diffutils/",
"license": "MIT",
"architecture": {
"64bit": {
"url": "https://github.com/uutils/diffutils/releases/download/v0.4.0/diffutils-x86_64-pc-windows-msvc.zip",
"hash": "be114bcf69793b991a4099d289036c301491a9a74c7803aa1b325edc2a1d5b13"
}
},
"bin": [
"diffutils.exe"
],
"checkver": {
"github": "https://github.com/uutils/diffutils"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/uutils/diffutils/releases/download/v$version/diffutils-x86_64-pc-windows-msvc.zip"
}
}
}
}
However please note that this is my personal scoop bucket. It is OK for anyone to use my personal bucket (GitHub pays for it), but creating an official uutils bucket might be better. (A scoop bucket is just a GitHub repo with CI.) And if someday our findutils and diffutils meet the main bucket criteria, those manifests can be taken as a startup.
I would be great in uutils-findutils released binaries, like uutils-coreutils does! This makes it much easier for people to make scoop manifests etc... to install the findutils.