en-US/about_PSBinaryModule.help.txt

TOPIC
    about_PSBinaryModule

SHORT DESCRIPTION
    PSBinaryModule is a PowerShell binary module template with complete CI/CD
    pipeline, unit testing, and development container support.

LONG DESCRIPTION
    PSBinaryModule provides a production-ready template for creating PowerShell
    binary modules using C#. It includes:

    - Complete CI/CD pipeline with GitHub Actions
    - Unit testing with xUnit
    - Code coverage reporting
    - Static code analysis
    - Development container support
    - Cross-platform compatibility (Windows, Linux, macOS)
    - Automated versioning with GitVersion
    - PowerShell Gallery publishing workflow

EXAMPLES
    Example 1: Get module metadata
    -------------------------------
    Get-BinaryModuleMetadata

    This command retrieves basic metadata about the PSBinaryModule.

    Example 2: Get detailed metadata
    ---------------------------------
    Get-BinaryModuleMetadata -Detailed

    This command retrieves detailed metadata including PowerShell version,
    .NET version, and CLR version.

    Example 3: Convert bytes to human-readable format
    --------------------------------------------------
    ConvertTo-HumanReadableSize -Bytes 1048576

    This command converts 1048576 bytes to "1.00 MB".

    Example 4: Get normalized system locale
    ---------------------------------------
    Get-SystemLocale

    This command returns the current system locale in normalized culture
    name format (for example, "en-US") across Windows, Linux, and macOS.

KEYWORDS
    Binary, Module, Template, CI/CD, Testing

SEE ALSO
    Get-BinaryModuleMetadata
    ConvertTo-HumanReadableSize
    Get-SystemLocale
    about_Modules