< Back

Get-ModuleNounsAndVerbs

Sun Jan 19, 2020 6:15 pm

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 :