PSGnuUtils

0.1.0

GNU coreutils (cat, head, tail, wc, seq, sha256sum, base64, ...) implemented in pure PowerShell. GNU option syntax and output, opt-in per command (Enable-GnuAlias), Windows PowerShell 5.1 and PowerShell 7+ on Windows, Linux and macOS.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSGnuUtils

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSGnuUtils

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Nikita Edel. Licensed under the GNU GPL version 3 or later.

Package Details

Author(s)

  • Nikita Edel

Tags

GNU coreutils Unix Linux shell cat head tail wc seq sha256sum base64 CrossPlatform Windows MacOS

Functions

Disable-GnuAlias Disable-GnuLazyLoading Enable-GnuAlias Get-GnuUtil Import-GnuUtil Invoke-GnuArch Invoke-GnuBase32 Invoke-GnuBase64 Invoke-GnuBasename Invoke-GnuBasenc Invoke-GnuCat Invoke-GnuCksum Invoke-GnuCmp Invoke-GnuComm Invoke-GnuCp Invoke-GnuCsplit Invoke-GnuCut Invoke-GnuDate Invoke-GnuDd Invoke-GnuDf Invoke-GnuDiff Invoke-GnuDircolors Invoke-GnuDirname Invoke-GnuDu Invoke-GnuEcho Invoke-GnuEnv Invoke-GnuExpand Invoke-GnuExpr Invoke-GnuFactor Invoke-GnuFalse Invoke-GnuFind Invoke-GnuFmt Invoke-GnuFold Invoke-GnuGrep Invoke-GnuGroups Invoke-GnuHead Invoke-GnuHostname Invoke-GnuId Invoke-GnuInstall Invoke-GnuJoin Invoke-GnuKill Invoke-GnuLink Invoke-GnuLn Invoke-GnuLs Invoke-GnuMd5sum Invoke-GnuMkdir Invoke-GnuMktemp Invoke-GnuMv Invoke-GnuNl Invoke-GnuNproc Invoke-GnuNumfmt Invoke-GnuOd Invoke-GnuPaste Invoke-GnuPathchk Invoke-GnuPrintenv Invoke-GnuPrintf Invoke-GnuPwd Invoke-GnuReadlink Invoke-GnuRealpath Invoke-GnuRm Invoke-GnuRmdir Invoke-GnuSed Invoke-GnuSeq Invoke-GnuSha1sum Invoke-GnuSha224sum Invoke-GnuSha256sum Invoke-GnuSha384sum Invoke-GnuSha512sum Invoke-GnuShred Invoke-GnuShuf Invoke-GnuSleep Invoke-GnuSort Invoke-GnuSplit Invoke-GnuStat Invoke-GnuSum Invoke-GnuTac Invoke-GnuTail Invoke-GnuTee Invoke-GnuTest Invoke-GnuTimeout Invoke-GnuTouch Invoke-GnuTr Invoke-GnuTrue Invoke-GnuTruncate Invoke-GnuTsort Invoke-GnuUname Invoke-GnuUnexpand Invoke-GnuUniq Invoke-GnuUnlink Invoke-GnuUptime Invoke-GnuWc Invoke-GnuWhich Invoke-GnuWhoami Invoke-GnuXargs Invoke-GnuYes

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

See CHANGELOG.txt

FileList

Version History

Version Downloads Last updated
0.1.0 (current version) 10 11/8/2026