Skip to content

Commit 7adda3a

Browse files
committed
Merge branch 'dev'
2 parents 68179ca + 3ffea7d commit 7adda3a

File tree

4 files changed

+44
-23
lines changed

4 files changed

+44
-23
lines changed

ChangeLog.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
### ChangeLog for vNugglets.VDNetworking PowerShell module
22

3-
#### v0.5, still under development Dec 2017
3+
#### v1.0, Jan 2017
4+
- initial public "prod" release of `master` branch
5+
- published module in PowerShell Gallery
6+
7+
#### v0.5, under development in Dec 2017

ReadMe.md

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,32 @@ Some of the functionality provided by the cmdlets in this module:
1919
<a id="quickStart"></a>
2020
### QuickStart
2121
Chomping at the bit to get going with using this module? Of course you are! Go like this:
22-
- Eventually, we'll have this module available in the PowerShell Gallery, but for now: clone the GitHub project to some local folder with Git via:
23-
`PS C:\> git clone https://github.com/vNugglets/vNuggletsPSMod_vDNetworking.git C:\temp\MyVNuggsVDRepoCopy`
24-
- put the actual PowerShell module directory in some place that you like to keep your modules, say, like this, which copies the module to your personal Modules directory:
25-
`PS C:\> Copy-Item -Recurse -Path C:\temp\MyVNuggsVDRepoCopy\vNugglets.VDNetworking\ -Destination ~\Documents\WindowsPowerShell\Modules\vNugglets.VDNetworking`
26-
- import the PowerShell module into the current PowerShell session:
27-
`PS C:\> Import-Module -Name vNugglets.VDNetworking`
28-
or, if the vNugglets.VDNetworking module folder is not in your `Env:\PSModulePath`, specify the whole path to the module folder, like:
29-
`PS C:\> Import-Module -Name \\myserver.dom.com\PSModules\vNugglets.VDNetworking`
22+
- This module available in the PowerShell Gallery! To install it on your machine or to save it for inspection, first, use one of these:
23+
- Install the module:
24+
25+
`Find-Module vNugglets.VDNetworking | Install-Module`
26+
- Or, save the module first for further inspection/distribution (always a good idea):
27+
28+
`Find-Module vNugglets.VDNetworking | Save-Module -Path c:\temp\someFolder`
29+
- If you are not interested in- or able to use the PowerShell Gallery, you can get the module in this way:
30+
- clone the GitHub project to some local folder with Git via:
31+
32+
`PS C:\> git clone https://github.com/vNugglets/vNuggletsPSMod_vDNetworking.git C:\temp\MyVNuggsVDRepoCopy`
33+
- put the actual PowerShell module directory in some place that you like to keep your modules, say, like this, which copies the module to your personal Modules directory:
34+
35+
`PS C:\> Copy-Item -Recurse -Path C:\temp\MyVNuggsVDRepoCopy\vNugglets.VDNetworking\ -Destination ~\Documents\WindowsPowerShell\Modules\vNugglets.VDNetworking`
36+
- import the PowerShell module into the current PowerShell session:
37+
38+
`PS C:\> Import-Module -Name vNugglets.VDNetworking`
39+
- or, if the vNugglets.VDNetworking module folder is not in your `Env:\PSModulePath`, specify the whole path to the module folder when importing, like:
40+
41+
`PS C:\> Import-Module -Name \\myserver.dom.com\PSModules\vNugglets.VDNetworking`
3042

3143
<a id="examplesSection"></a>
3244
### Examples
33-
Examples are forthcoming on the web, but you can always check out the examples for each cmdlet by checking out the help for each cmdlet (see [Getting Help](#gettingHelpSection) section below)
45+
Examples are in two places:
46+
- periodically updated in the docs/ folder for the project at [docs/examples.md](docs/examples.md)
47+
- always up to date in the `Get-Help` examples for each cmdlet by checking out the help for each cmdlet (see [Getting Help](#gettingHelpSection) section below)
3448

3549
<a id="gettingHelpSection"></a>
3650
### Getting Help
@@ -40,10 +54,13 @@ The cmdlets in this module all have proper help, so you can learn and discover j
4054

4155
<a id="changelog"></a>
4256
### ChangeLog
43-
The [ChangeLog](ChangeLog.md) for this module is, of course, a log of the major changes through the module's hitory. Enjoy the story.
57+
The [ChangeLog](ChangeLog.md) for this module is, of course, a log of the major changes through the module's history. Enjoy the story.
4458

4559
### Other Notes
4660
A few notes on updates to this repo:
4761

62+
Jan 2018
63+
- initial public "prod" release
64+
4865
Dec 2017
4966
- initial public dev release

Update-ThisModuleManifest.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ begin {
1515
# Confirm = $true
1616
Path = $strFilespecForPsd1
1717
ModuleVersion = "1.0.0"
18+
Author = "Matt Boren (@mtboren)"
1819
CompanyName = 'vNugglets for the VMware PowerCLI community'
1920
Copyright = "MIT License"
2021
Description = "Module with functions for managing VMware vSphere Virtual Distributed Networking components like traffic filtering and marking"

vNugglets.VDNetworking/vNugglets.VDNetworking.psd1

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#
22
# Module manifest for module 'vNugglets.VDNetworking'
33
#
4-
# Generated by: V2X5333
4+
# Generated by: Matt Boren (@mtboren)
55
#
66
# Generated on: 1/3/2018
77
#
@@ -18,10 +18,10 @@ ModuleVersion = '1.0.0'
1818
# CompatiblePSEditions = @()
1919

2020
# ID used to uniquely identify this module
21-
GUID = 'edd8886c-0385-47ff-be4a-c97d02836946'
21+
GUID = '5ece18bf-0157-44bd-8412-1881d5a35b00'
2222

2323
# Author of this module
24-
Author = 'V2X5333'
24+
Author = 'Matt Boren (@mtboren)'
2525

2626
# Company or vendor of this module
2727
CompanyName = 'vNugglets for the VMware PowerCLI community'
@@ -80,13 +80,13 @@ FunctionsToExport = 'Get-VNVDTrafficFilterPolicyConfig', 'Get-VNVDTrafficRuleSet
8080
'Remove-VNVDTrafficRule', 'Set-VNVDTrafficRuleSet'
8181

8282
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
83-
CmdletsToExport = @()
83+
CmdletsToExport = '*'
8484

8585
# Variables to export from this module
86-
# VariablesToExport = @()
86+
VariablesToExport = '*'
8787

8888
# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
89-
AliasesToExport = @()
89+
AliasesToExport = '*'
9090

9191
# DSC resources to export from this module
9292
# DscResourcesToExport = @()
@@ -108,7 +108,9 @@ PrivateData = @{
108108
PSData = @{
109109

110110
# Tags applied to this module. These help with module discovery in online galleries.
111-
Tags = 'vNugglets','VMware','vSphere','PowerCLI','VDPortGroup','TrafficFiltering','Filter','Filtering','TrafficMarking','Mark','Marking','VDSwitch'
111+
Tags = 'vNugglets', 'VMware', 'vSphere', 'PowerCLI', 'VDPortGroup',
112+
'TrafficFiltering', 'Filter', 'Filtering', 'TrafficMarking', 'Mark',
113+
'Marking', 'VDSwitch'
112114

113115
# A URL to the license for this module.
114116
LicenseUri = 'https://github.com/vNugglets/vNuggletsPSMod_vDNetworking/blob/master/License'
@@ -122,12 +124,9 @@ PrivateData = @{
122124
# ReleaseNotes of this module
123125
ReleaseNotes = 'See release notes at https://github.com/vNugglets/vNuggletsPSMod_vDNetworking/blob/master/ChangeLog.md'
124126

125-
# External dependent modules of this module
126-
# ExternalModuleDependencies = ''
127-
128127
} # End of PSData hashtable
129-
130-
} # End of PrivateData hashtable
128+
129+
} # End of PrivateData hashtable
131130

132131
# HelpInfo URI of this module
133132
# HelpInfoURI = ''

0 commit comments

Comments
 (0)