diff --git a/Docs/Get-PowerShellAssemblyMetadata.md b/Docs/Get-PowerShellAssemblyMetadata.md index d62f7dd..a56d02b 100644 --- a/Docs/Get-PowerShellAssemblyMetadata.md +++ b/Docs/Get-PowerShellAssemblyMetadata.md @@ -8,7 +8,7 @@ schema: 2.0.0 # Get-PowerShellAssemblyMetadata ## SYNOPSIS -Gets the cmdlets and aliases in a dotnet assembly. +{{ Fill in the Synopsis }} ## SYNTAX @@ -21,15 +21,17 @@ Get-PowerShellAssemblyMetadata [-Path] [-ProgressAction {{ Add example code here }} ``` +{{ Add example description here }} + ## PARAMETERS ### -Path -The assembly to inspect. +{{ Fill Path Description }} ```yaml Type: String @@ -37,7 +39,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 1 +Position: 0 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -63,20 +65,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### None + ## OUTPUTS +### System.Object ## NOTES -This requires the System.Reflection.MetadataLoadContext assembly to be -loaded through Add-Type. -WinPS (5.1) will also need to load its deps - System.Memory - System.Collections.Immutable - System.Reflection.Metadata - System.Runtime.CompilerServices.Unsafe - -https://www.nuget.org/packages/System.Reflection.MetadataLoadContext - -Copyright: (c) 2024, Jordan Borean (@jborean93) \ -MIT License (see LICENSE or https://opensource.org/licenses/MIT) ## RELATED LINKS diff --git a/Docs/New-ConfigurationBuild.md b/Docs/New-ConfigurationBuild.md index ca6a8e3..cbecea8 100644 --- a/Docs/New-ConfigurationBuild.md +++ b/Docs/New-ConfigurationBuild.md @@ -22,8 +22,9 @@ New-ConfigurationBuild [-Enable] [-DeleteTargetModuleBeforeBuild] [-MergeModuleO [[-NETProjectName] ] [-NETExcludeMainLibrary] [[-NETExcludeLibraryFilter] ] [[-NETIgnoreLibraryOnLoad] ] [[-NETBinaryModule] ] [-NETHandleAssemblyWithSameName] [-NETLineByLineAddType] [-NETBinaryModuleCmdletScanDisabled] [-NETMergeLibraryDebugging] - [-NETResolveBinaryConflicts] [[-NETResolveBinaryConflictsName] ] [[-NETSearchClass] ] - [-ProgressAction ] [] + [-NETResolveBinaryConflicts] [[-NETResolveBinaryConflictsName] ] [-NETBinaryModuleDocumenation] + [-NETDoNotCopyLibrariesRecursively] [[-NETSearchClass] ] [-ProgressAction ] + [] ``` ## DESCRIPTION @@ -548,6 +549,37 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NETBinaryModuleDocumenation +Include documentation for binary modules, this is useful if you have a lot of binary modules and you want to include documentation for them (if available in XML format) + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: NETDocumentation + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NETDoNotCopyLibrariesRecursively +Do not copy libraries recursively. +Normally all libraries are copied recursively, but this option disables that functionality so it won't copy subfolders of libraries. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NETSearchClass Provide a name for class when using NETResolveBinaryConflicts or NETResolveBinaryConflictsName. By default it uses \`$LibraryName.Initialize\` however that may not be always the case