commitfusion.psd1
@{ RootModule = "commitfusion.psm1" ModuleVersion = '0.9.9' CompatiblePSEditions = @() GUID = 'c7e7262e-8c66-4c0d-9454-9927449c2927' Author = 'Garvey k. Snow' CompanyName = 'phellams' Copyright = '2023 Garvey k. Snow. All rights reserved.' Description = 'Conventional Commit Message Generator' PowerShellVersion = '7.0' PowerShellHostName = '' PowerShellHostVersion = '' DotNetFrameworkVersion = '' ClrVersion = '00.0.01' ProcessorArchitecture = '' RequiredModules = @() RequiredAssemblies = @() ScriptsToProcess = @() TypesToProcess = @() FormatsToProcess = @() NestedModules = @() FunctionsToExport = @( 'Get-CommitFusionModuleInstance', 'Get-CiSet', 'Get-CommitTypes', 'Get-Emoji', 'Get-EmojiIndex', 'New-CommitFusion', 'New-Commit', 'Format-FusionMD', 'Update-Changelog', 'Get-GitAutoVersion', 'Set-Commit', 'Get-ReleaseNotes', 'Enable-CommitFusionEmojis', 'Disable-CommitFusionEmojis' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() DscResourcesToExport = @() ModuleList = @() FileList = @() PrivateData = @{ PSData = @{ Tags = @('automation', 'git', 'conventional-commit', 'conventional', 'commit', 'free', 'free-ware', 'module', 'powershell', 'powershellcore', 'tool', 'utility', 'utility-module') LicenseUrl = 'https://choosealicense.com/licenses/mit' ProjectUrl = 'https://gitlab.com/phellams/commitfusion' IconUrl = 'https://raw.githubusercontent.com/phellams/phellams-general-resources/main/logos/commitfusion/dist/png/commitfusion-logo-512x512.png' ReleaseNotes = @() Prerelease = 'beta' RequireLicenseAcceptance = $false ExternalModuleDependencies = @() # CHOCOLATE --------------------- LicenseUri = 'https://choosealicense.com/licenses/mit' ProjectUri = 'https://gitlab.com/phellams/commitfusion.git' IconUri = 'https://raw.githubusercontent.com/phellams/phellams-general-resources/main/logos/commitfusion/dist/png/commitfusion-logo-512x512.png' Docsurl = 'https://pages.gitlab.io/phellams/commitfusion' MailingListUrl = 'https://gitlab.com/phellams/commitfusion/issues' projectSourceUrl = 'https://gitlab.com/phellams/commitfusion' bugTrackerUrl = 'https://gitlab.com/phellams/commitfusion/issues' Summary = 'Commitfusion generates a conventional commit message based on the commit type and the scope of the commit.' chocodescription = @" CommitFusion helps you create standardized commit messages that follow the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/). The module enhances the standard by including additional sections: - 📝 Notes - ✨ Feature Notes - ➕ Feature Additions - 🔧 Fixes - 🐛 Bug Fixes - ❗ Breaking Changes - 👤 Footer (with GitUser and timestamp) Additionally, CommitFusion integrates modified [gitmoji](https://gitmoji.dev) support to add visual context to your commits, if Emotocons are not your thing simply disable them, via `New-Commit -NoEmojis` paramete. or by use the dedicated cmdlets `Enable-CommitFusionEmojis` and `Disable-CommitFusionEmojis`. before using `New-Commit` or `Set-Commit` respectively. Commit -Type 'fix' -Scope 'api' -Description 'resolve authentication issue' -Notes 'Fixed token validation' | Set-Commit -Confirm "@ } # CHOCOLATE --------------------- } HelpInfoURI = 'https://gitlab.com/phellams/commitfusion/blob/main/README.md' DefaultCommandPrefix = '' } |