< Back
Get-ModuleNounsAndVerbs
Post
NAME Get-ModuleNounsAndVerbs
SYNOPSIS
Gets list of cmdlet & function nouns in a module, each noun is complemented with the list of cmdlet verbs
SYNTAX
Get-ModuleNounsAndVerbs [-Name] <String[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Helps to understand internal logic of a module by summarizing its cmdlets by used nouns.
Cmdlet gets sorted list of unique cmdlet & function nouns in a module, and complement each one with the list of
verbs implemented in a module
PARAMETERS
-Name <String[]>
The name(s) of module(s) where Get-ModuleNounsAndVerbs gets list of nouns and verbs from.
The module should be reachable from current Powershell session, ie. the module exists in `Get-Module *`
command output.
Required? true
Position? 1
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false
-Force [<SwitchParameter>]
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-WhatIf [<SwitchParameter>]
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-Confirm [<SwitchParameter>]
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
[System.String[]]
OUTPUTS
[System.psCustomObject[]]
NOTES
(c) 2017 turboBasic https://github.com/turboBasic/PSBolts
-------------------------- EXAMPLE 1 --------------------------
PS C:\\>Get-ModuleNounsAndVerbs -module DISM
-------------------------- EXAMPLE 2 --------------------------
PS C:\\>Get-ModuleNounsAndVerbs -module PackageManagement, PowershellGet
-------------------------- EXAMPLE 3 --------------------------
PS C:\\>Get-ModuleNounsAndVerbs -module DISM | Tee-Object -variable result
$result | Format-Table | Out-String | Set-Clipboard
RELATED LINKS
https://github.com/turboBasic/PSBolts
CommonParameters : True
WorkflowCommonParameters : False
details : @{name=Invoke-MultipartFormDataUpload; noun=; verb=}
Syntax : @{syntaxItem=System.Object[]}
parameters : @{parameter=System.Object[]}
inputTypes : @{inputType=}
returnValues : @{returnValue=}
aliases : None
remarks : None
alertSet :
description :
examples :
Synopsis :
Invoke-MultipartFormDataUpload [-InFile] <string> [[-ContentType] <string>] [-Uri] <uri>
[[-Credential] <pscredential>] [<CommonParameters>]
ModuleName : PSBolts
nonTerminatingErrors :
xmlns:command : http://schemas.microsoft.com/maml/dev/command/2004/10
xmlns:dev : http://schemas.microsoft.com/maml/dev/2004/10
xmlns:maml : http://schemas.microsoft.com/maml/2004/10
Name : Invoke-MultipartFormDataUpload
Category : Function
Component :
Role :
Functionality :
SYNOPSIS
Gets list of cmdlet & function nouns in a module, each noun is complemented with the list of cmdlet verbs
SYNTAX
Get-ModuleNounsAndVerbs [-Name] <String[]> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Helps to understand internal logic of a module by summarizing its cmdlets by used nouns.
Cmdlet gets sorted list of unique cmdlet & function nouns in a module, and complement each one with the list of
verbs implemented in a module
PARAMETERS
-Name <String[]>
The name(s) of module(s) where Get-ModuleNounsAndVerbs gets list of nouns and verbs from.
The module should be reachable from current Powershell session, ie. the module exists in `Get-Module *`
command output.
Required? true
Position? 1
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false
-Force [<SwitchParameter>]
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-WhatIf [<SwitchParameter>]
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-Confirm [<SwitchParameter>]
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
[System.String[]]
OUTPUTS
[System.psCustomObject[]]
NOTES
(c) 2017 turboBasic https://github.com/turboBasic/PSBolts
-------------------------- EXAMPLE 1 --------------------------
PS C:\\>Get-ModuleNounsAndVerbs -module DISM
-------------------------- EXAMPLE 2 --------------------------
PS C:\\>Get-ModuleNounsAndVerbs -module PackageManagement, PowershellGet
-------------------------- EXAMPLE 3 --------------------------
PS C:\\>Get-ModuleNounsAndVerbs -module DISM | Tee-Object -variable result
$result | Format-Table | Out-String | Set-Clipboard
RELATED LINKS
https://github.com/turboBasic/PSBolts
CommonParameters : True
WorkflowCommonParameters : False
details : @{name=Invoke-MultipartFormDataUpload; noun=; verb=}
Syntax : @{syntaxItem=System.Object[]}
parameters : @{parameter=System.Object[]}
inputTypes : @{inputType=}
returnValues : @{returnValue=}
aliases : None
remarks : None
alertSet :
description :
examples :
Synopsis :
Invoke-MultipartFormDataUpload [-InFile] <string> [[-ContentType] <string>] [-Uri] <uri>
[[-Credential] <pscredential>] [<CommonParameters>]
ModuleName : PSBolts
nonTerminatingErrors :
xmlns:command : http://schemas.microsoft.com/maml/dev/command/2004/10
xmlns:dev : http://schemas.microsoft.com/maml/dev/2004/10
xmlns:maml : http://schemas.microsoft.com/maml/2004/10
Name : Invoke-MultipartFormDataUpload
Category : Function
Component :
Role :
Functionality :