Proposal for easier usage of the whole suite system-wide
I would like to propose a different layout for the installation of the various utilities contained in uutils-coreutils
.
The uu-
prefixed symlinks are fine for one-time calls, but if a user wants to use every utility transparently in every shell and from scripts, it would need some work.
How about keeping all the symlinks as they are now, but additionally also provide a separate bin path that has all the symlinks without prefixes?
An example, with a debatable path, would be this:
/usr/bin/uu/[ -> ../uu-coreutils
/usr/bin/uu/arch -> ../uu-coreutils
/usr/bin/uu/base32 -> ../uu-coreutils
/usr/bin/uu/base64 -> ../uu-coreutils
/usr/bin/uu/basename -> ../uu-coreutils
/usr/bin/uu/basenc -> ../uu-coreutils
/usr/bin/uu/cat -> ../uu-coreutils
/usr/bin/uu/chgrp -> ../uu-coreutils
/usr/bin/uu/chmod -> ../uu-coreutils
/usr/bin/uu/chown -> ../uu-coreutils
/usr/bin/uu/chroot -> ../uu-coreutils
/usr/bin/uu/cksum -> ../uu-coreutils
/usr/bin/uu/comm -> ../uu-coreutils
...
This would allow anyone that wants to use this in place of standard coreutils
to prepend /usr/bin/uu
to their PATH
environment variable.
I can provide a MR if interested.