-
Notifications
You must be signed in to change notification settings - Fork 1
/
modulemanifest.ps1
53 lines (52 loc) · 2.15 KB
/
modulemanifest.ps1
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
# - Initial setup: Fill in the GUID value. Generate one by running the command 'New-GUID'. Then fill in all relevant details.
# - Ensure all relevant details are updated prior to publishing each version of the module.
# - To simulate generation of the manifest based on this definition, run the included development entrypoint script Invoke-PSModulePublisher.ps1.
# - To publish the module, tag the associated commit and push the tag.
@{
RootModule = 'MyPowershellModule.psm1'
# ModuleVersion = '' # Value will be set for each publication based on the tag ref. Defaults to '0.0.0' in development environments and regular CI builds
GUID = 'add-your-unique-guid-here'
Author = 'My Name'
CompanyName = 'My Company Name'
Copyright = '(c) 2019 My Name'
Description = 'A description of MyPowershellModule.'
PowerShellVersion = '3.0'
# PowerShellHostName = ''
# PowerShellHostVersion = ''
# DotNetFrameworkVersion = ''
# CLRVersion = ''
# ProcessorArchitecture = ''
# RequiredModules = @()
# RequiredAssemblies = @()
# ScriptsToProcess = @()
# TypesToProcess = @()
# FormatsToProcess = @()
# NestedModules = @()
FunctionsToExport = @(
'My-PublicFunction1'
'My-PublicFunction2'
)
CmdletsToExport = @()
VariablesToExport = @()
AliasesToExport = @()
# DscResourcesToExport = @()
# ModuleList = @()
# FileList = @()
PrivateData = @{
# PSData = @{ # Properties within PSData will be correctly added to the manifest via Update-ModuleManifest without the PSData key. Leave the key commented out.
Tags = @(
'mycooltagone'
'mycooltagtwo'
)
LicenseUri = 'https://raw.githubusercontent.com/myusername/MyPowershellModule/master/LICENSE'
ProjectUri = 'https://github.com/myusername/MyPowershellModule'
# IconUri = ''
# ReleaseNotes = ''
# Prerelease = ''
# RequireLicenseAcceptance = $false
# ExternalModuleDependencies = @()
# }
# HelpInfoURI = ''
# DefaultCommandPrefix = ''
}
}