CsdyPasswordGenerator.psd1

# AuraPasswordGenerator.psd1
@{
    # Module Information
    RootModule          = 'CsdyPasswordGenerator.psm1'
    ModuleVersion       = '1.3.0'
    GUID                = 'd3584c41-95aa-45a9-81ce-efc97426bd05'
    Author              = 'Jason Cassidy'
    CompanyName         = 'Csdy'
    Description         = 'Generate a password with a shareable URL based on the below parameter types;
     
    Standard [Get-Password]
    - Exactly 12 characters
    - Familiar words; Animals, Colours etc
    - Uppercase & Lowercase characters
    - 2 numerical characters
    - 1 Symbol excluding .
    - No adjacent duplicate characters
 
    Random [Get-Password Random]
    - Exactly 16 Characters
    - Random Uppercase & Lowercase characters
    - Random Numerical characters
    - 4 Symbols
    - No adjacent duplicate characters
     
    Crazy [Get-Password Crazy]
    - Exactly 64 Characters
    - Random Uppercase & Lowercase characters
    - Random Numerical characters
    - 16 Symbols
    - No adjacent duplicate characters'

    CmdletsToExport     = @()
    FunctionsToExport   = @('Get-Password')
    VariablesToExport   = '*'
    AliasesToExport     = @()
    PowerShellVersion   = '2.0'
    Copyright           = '(c) 2025 Csdy. All rights reserved.'
    
    # Private Data
    PrivateData = @{
        PSData = @{
            Tags = @('password', 'pwpush.com', 'passwordgenerator', 'password.ninja')
            ReleaseNotes = '[1.3.0]
1. Added a new parameter type "Crazy" which generates a 64 character password.
             
[1.2.1]
1. Correcting a typo due to finger dsylexia 😐
             
[1.2.0]
1. Added Emoticons to console output
2. Added Exit code if URL cannot be generated
3. Added a get-help block
 
[1.1.0]
1. Revised console output phrasing.
2. Extended password expiry URL from 3 to 7 days.
 
[1.0.0]
1. Initial release'

        }
    }
}