1
1
{
2
+ "ModuleManifest" : {
3
+ "prefix" : " manifest" ,
4
+ "body" : [
5
+ " @{" ,
6
+ " \t # If authoring a script module, the RootModule is your .psm1 file" ,
7
+ " \t RootModule = '${module:MyModule}.psm1'" ,
8
+ " " ,
9
+ " \t Author = '${author:Cool Person <[email protected] >}" ,
10
+ " " ,
11
+ " \t CompanyName = '${company:Contoso Inc.}'" ,
12
+ " " ,
13
+ " \t ModuleVersion = '${ModuleVersion:0.1}'" ,
14
+ " " ,
15
+ " \t GUID = '<pasteNewGUIDhere>'" ,
16
+ " " ,
17
+ " \t Copyright = '2017 ${company:Copyright Holder}" ,
18
+ " " ,
19
+ " \t Description = '${Description:What does this module do?}'" ,
20
+ " " ,
21
+ " \t # Minimum PowerShell version supported by this module (optional, recommended)" ,
22
+ " \t # PowerShellVersion = ''" ,
23
+ " " ,
24
+ " \t # Which PowerShell Editions does this module work with? (Core, Desktop)" ,
25
+ " \t CompatiblePSEditions = @('Desktop', 'Core')" ,
26
+ " " ,
27
+ " \t # Which PowerShell functions are exported from your module? (eg. Get-CoolObject)" ,
28
+ " \t FunctionsToExport = @('')" ,
29
+ " " ,
30
+ " \t # Which PowerShell aliases are exported from your module? (eg. gco)" ,
31
+ " \t AliasesToExport = @('')" ,
32
+ " " ,
33
+ " \t # Which PowerShell variables are exported from your module? (eg. Fruits, Vegetables)" ,
34
+ " \t VariablesToExport = @('')" ,
35
+ " " ,
36
+ " \t # PowerShell Gallery: Define your module's metadata" ,
37
+ " \t PrivateData = @{" ,
38
+ " \t\t PSData = @{" ,
39
+ " \t\t\t # What keywords represent your PowerShell module? (eg. cloud, tools, framework, vendor)" ,
40
+ " \t\t\t Tags = @('${tag1:cooltag1}', '${tag2:cooltag2}')" ,
41
+ " " ,
42
+ " \t\t\t # What software license is your code being released under? (see https://opensource.org/licenses)" ,
43
+ " \t\t\t LicenseUri = ''" ,
44
+ " " ,
45
+ " \t\t\t # What is the URL to your project's website?" ,
46
+ " \t\t\t ProjectUri = ''" ,
47
+ " " ,
48
+ " \t\t\t # What is the URI to a custom icon file for your project? (optional)" ,
49
+ " \t\t\t IconUri = ''" ,
50
+ " " ,
51
+ " \t\t\t # What new features, bug fixes, or deprecated features, are part of this release?" ,
52
+ " \t\t\t ReleaseNotes = @'" ,
53
+ " '@" ,
54
+ " \t\t }" ,
55
+ " \t }" ,
56
+ " " ,
57
+ " \t # If your module supports updateable help, what is the URI to the help archive? (optional)" ,
58
+ " \t # HelpInfoURI = ''" ,
59
+ " }"
60
+ ],
61
+ "description" : " Basic skeleton for a PowerShell module manifest, complete with PowerShell Gallery metadata."
62
+ },
2
63
"Example-Class" : {
3
64
"prefix" : " ex-class" ,
4
65
"body" : [
810
871
],
811
872
"description" : " sequence snippet (for use inside a workflow)"
812
873
}
813
- }
874
+ }
0 commit comments