PSGnuUtils.psd1

@{
    RootModule           = 'PSGnuUtils.psm1'
    ModuleVersion        = '0.1.0'
    CompatiblePSEditions = @('Desktop', 'Core')
    GUID                 = '583dc711-22a8-4918-99d9-34c758faf49b'
    Author               = 'Nikita Edel'
    CompanyName          = 'Nikita Edel'
    Copyright            = '(c) 2026 Nikita Edel. Licensed under the GNU GPL version 3 or later.'
    Description          = '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.'
    PowerShellVersion    = '5.1'

    # Generated by ./build.ps1 -Manifest from src/PSGnuUtils/Utils/*.ps1 - do not edit by hand.
    FunctionsToExport    = @(
        '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'
    )
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()

    PrivateData          = @{
        PSData = @{
            Tags         = @('GNU', 'coreutils', 'Unix', 'Linux', 'shell', 'cat', 'head', 'tail', 'wc', 'seq', 'sha256sum', 'base64', 'CrossPlatform', 'Windows', 'MacOS', 'PSEdition_Desktop', 'PSEdition_Core')
            LicenseUri   = 'https://www.gnu.org/licenses/gpl-3.0.html'
            ProjectUri = 'https://github.com/nikita-edel/PSGnuUtils'
            ReleaseNotes = 'See CHANGELOG.txt'
        }
    }
}