-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcommitfusion.psd1
More file actions
84 lines (80 loc) · 4.16 KB
/
commitfusion.psd1
File metadata and controls
84 lines (80 loc) · 4.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
@{
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 = ''
}