coreutils
coreutils copied to clipboard
Consider publishing this in the Windows Store
Although it is not widely known, the Windows Store allows installation of command line binaries into a directory that is in the user's PATH. Having this collection of tools available to Windows users with a straightforward method for installation and upgrades would be a huge benefit.
Interesting idea! Is there "low level" tools on the Windows store already? And pure rust software ? (besides Firefox)
Powershell and Python are available in the store, see https://www.microsoft.com/store/productId/9MZ1SNWT0N5D and https://www.microsoft.com/store/productId/9PJPW5LDXLZ5.
ls is also available on the store, but without a trusted publisher and link to a repository I wouldn't trust it.
I don't know about Rust software, but it shouldn't matter since Rust is statically linked and you can use the full Win32 API from the store.
Cool, thanks for investigating! :)
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I research it today, and I am afraid that Microsoft Store is not suitable for things like coreutils…
Because of restrictions on Microsoft Store apps, Python scripts may not have full write access to shared locations such as
TEMPand the registry. Instead, it will write to a private copy. If your scripts must modify the shared locations, you will need to install the full installer.…
When reading files, Windows will return the file from the private folder, or if that does not exist, the real Windows directory. For example reading
C:\Windows\System32returns the contents ofC:\Windows\System32plus the contents ofC:\Program Files\WindowsApps\package_name\VFS\SystemX86.
https://github.com/uutils/coreutils/issues/2758#issuecomment-1812587269
@YDX-2147483647, that's not a showstopper - just publishing the coreutils as an unsandboxed .MSIX file to https://github.com/microsoft/winget-pkgs provides exactly the same benefits - some WinGet packages are even accessible via the Microsoft Store GUI.