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
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
Dependencies
This module has no dependencies.
Release Notes
See CHANGELOG.txt
FileList
- PSGnuUtils.nuspec
- LICENSE
- Utils\find.ps1
- Utils\printenv.ps1
- Utils\join.ps1
- PSGnuUtils.psm1
- Utils\readlink.ps1
- Utils\wc.ps1
- Utils\date.ps1
- README.md
- Utils\cksum.ps1
- Utils\factor.ps1
- Utils\ln.ps1
- CHANGELOG.txt
- Utils\du.ps1
- Utils\diff.ps1
- Utils\ls.ps1
- PSGnuUtils.psd1
- Utils\sha512sum.ps1
- Utils\expand.ps1
- Utils\tee.ps1
- Utils\csplit.ps1
- Utils\printf.ps1
- Utils\uniq.ps1
- Utils\dd.ps1
- Utils\sum.ps1
- Utils\sha256sum.ps1
- Utils\uname.ps1
- Utils\whoami.ps1
- Utils\tac.ps1
- Utils\md5sum.ps1
- Utils\df.ps1
- Utils\truncate.ps1
- Utils\expr.ps1
- Utils\xargs.ps1
- Utils\sha224sum.ps1
- Utils\timeout.ps1
- Utils\install.ps1
- Utils\mv.ps1
- Utils\kill.ps1
- Utils\od.ps1
- Utils\echo.ps1
- Utils\unlink.ps1
- Utils\sha1sum.ps1
- Utils\paste.ps1
- Utils\unexpand.ps1
- Utils\shuf.ps1
- Utils\which.ps1
- Utils\sha384sum.ps1
- Utils\nl.ps1
- Utils\cut.ps1
- Utils\false.ps1
- Utils\base64.ps1
- Utils\sort.ps1
- Utils\pwd.ps1
- Utils\rm.ps1
- Utils\hostname.ps1
- Utils\tail.ps1
- Utils\mktemp.ps1
- Utils\mkdir.ps1
- Utils\basename.ps1
- Utils\tr.ps1
- Utils\basenc.ps1
- Utils\uptime.ps1
- Utils\realpath.ps1
- Utils\base32.ps1
- Utils\link.ps1
- Utils\nproc.ps1
- Utils\true.ps1
- Utils\stat.ps1
- Utils\cmp.ps1
- Utils\test.ps1
- Utils\yes.ps1
- Utils\sleep.ps1
- Utils\touch.ps1
- Utils\fold.ps1
- Utils\grep.ps1
- Utils\seq.ps1
- Utils\dirname.ps1
- Utils\pathchk.ps1
- Utils\comm.ps1
- Utils\fmt.ps1
- Utils\cat.ps1
- Utils\id.ps1
- Utils\tsort.ps1
- Utils\env.ps1
- Utils\arch.ps1
- Utils\head.ps1
- Utils\split.ps1
- Utils\numfmt.ps1
- Utils\groups.ps1
- Utils\shred.ps1
- Utils\rmdir.ps1
- Utils\sed.ps1
- Utils\dircolors.ps1
- Utils\cp.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.0 (current version) | 10 | 11/8/2026 |