Skip to content

Conversation

@SorYoshino
Copy link
Contributor

Summary

Improves the uutils-coreutils manifest by refining metadata fields and removing aliases for commands that are not currently included in the provided binaries.

Changes

  • Update the description to reflect cross-platform nature and possible behavioral differences from GNU coreutils
  • Convert the license field into object form including SPDX identifier and upstream license URL
  • Add suggest entry for Microsoft Visual C++ 2015–2022 Redistributable (extras/vcredist2022)
  • Remove aliases/shims for commands not present in distributed binaries (such as b3sum, sha3-*sum, shake*sum)

Notes

  • The original purpose of the uutils alias was to maintain compatibility with the previous naming convention. However, the official documentation now uses the name coreutils, and the project team has also released separate findutils and diffutils projects. To avoid potential conflicts if these projects are added to the Main bucket in the future, I believe this alias should be removed.
  • The removal of additional aliases is due to the fact that the current Windows MSVC binary releases no longer ship the corresponding applets.

Testing

The test results are as follows:
┏[ D:\Software\Scoop\Local\buckets\Unofficial][ master ≡]
└─> scoop install Unofficial/uutils-coreutils
Installing 'uutils-coreutils' (0.5.0) [64bit] from 'Unofficial' bucket
Loading coreutils-0.5.0-x86_64-pc-windows-msvc.zip from cache.
Checking hash of coreutils-0.5.0-x86_64-pc-windows-msvc.zip ... ok.
Extracting coreutils-0.5.0-x86_64-pc-windows-msvc.zip ... done.
Linking D:\Software\Scoop\Local\apps\uutils-coreutils\current => D:\Software\Scoop\Local\apps\uutils-coreutils\0.5.0
Creating shim for 'coreutils'.
Creating shim for 'arch'.
Creating shim for 'b2sum'.
Creating shim for 'base32'.
Creating shim for 'base64'.
Creating shim for 'basename'.
Creating shim for 'basenc'.
Creating shim for 'cat'.
Creating shim for 'cksum'.
Creating shim for 'comm'.
Creating shim for 'cp'.
Creating shim for 'csplit'.
Creating shim for 'cut'.
Creating shim for 'date'.
Creating shim for 'dd'.
Creating shim for 'df'.
Creating shim for 'dir'.
Creating shim for 'dircolors'.
Creating shim for 'dirname'.
Creating shim for 'du'.
Creating shim for 'echo'.
Creating shim for 'env'.
Creating shim for 'expand'.
Creating shim for 'expr'.
Creating shim for 'factor'.
Creating shim for 'false'.
Creating shim for 'fmt'.
Creating shim for 'fold'.
Creating shim for 'hashsum'.
Creating shim for 'head'.
Creating shim for 'hostname'.
Creating shim for 'join'.
Creating shim for 'link'.
Creating shim for 'ln'.
Creating shim for 'ls'.
Creating shim for 'md5sum'.
Creating shim for 'mkdir'.
Creating shim for 'mktemp'.
Creating shim for 'more'.
Creating shim for 'mv'.
Creating shim for 'nl'.
Creating shim for 'nproc'.
Creating shim for 'numfmt'.
Creating shim for 'od'.
Creating shim for 'paste'.
Creating shim for 'pr'.
Creating shim for 'printenv'.
Creating shim for 'printf'.
Creating shim for 'ptx'.
Creating shim for 'pwd'.
Creating shim for 'readlink'.
Creating shim for 'realpath'.
Creating shim for 'rm'.
Creating shim for 'rmdir'.
Creating shim for 'seq'.
Creating shim for 'sha1sum'.
Creating shim for 'sha224sum'.
Creating shim for 'sha256sum'.
Creating shim for 'sha384sum'.
Creating shim for 'sha512sum'.
Creating shim for 'shred'.
Creating shim for 'shuf'.
Creating shim for 'sleep'.
Creating shim for 'sort'.
Creating shim for 'split'.
Creating shim for 'sum'.
Creating shim for 'sync'.
Creating shim for 'tac'.
Creating shim for 'tail'.
Creating shim for 'tee'.
Creating shim for 'test'.
Creating shim for 'touch'.
Creating shim for 'tr'.
Creating shim for 'true'.
Creating shim for 'truncate'.
Creating shim for 'tsort'.
Creating shim for 'uname'.
Creating shim for 'unexpand'.
Creating shim for 'uniq'.
Creating shim for 'unlink'.
Creating shim for 'vdir'.
Creating shim for 'wc'.
Creating shim for 'whoami'.
Creating shim for 'yes'.
'uutils-coreutils' (0.5.0) was installed successfully!
'uutils-coreutils' suggests installing 'extras/vcredist2022'.
  • Use conventional PR title: <manifest-name[@version]|chore>: <general summary of the pull request>
  • I have read the Contributing Guide

@github-actions
Copy link
Contributor

All changes look good.

Wait for review from human collaborators.

uutils-coreutils

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

@Lutra-Fs Lutra-Fs merged commit 04939a0 into ScoopInstaller:master Dec 26, 2025
4 checks passed
w4tchdoge added a commit to w4tchdoge/w4tchdoges-scoop-bucket that referenced this pull request Dec 26, 2025
@SorYoshino SorYoshino deleted the uutils-coreutils branch December 26, 2025 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants