Save-PWSHModule
SYNOPSIS
Saves the modules from the specified list to a folder.
SYNTAX
Private (Default)
Save-PWSHModule [-ListName] <String[]> -Path <DirectoryInfo> [-AddPathToPSModulePath] [-Repository <String>]
[<CommonParameters>]
local
Save-PWSHModule [-ListName] <String[]> [-AsNuGet] -Path <DirectoryInfo> [-AddPathToPSModulePath]
[-Repository <String>] [-LocalList] -ListPath <DirectoryInfo> [<CommonParameters>]
private
Save-PWSHModule [-ListName] <String[]> [-AsNuGet] -Path <DirectoryInfo> [-AddPathToPSModulePath]
[-Repository <String>] -GitHubUserID <String> -GitHubToken <String> [<CommonParameters>]
public
Save-PWSHModule [-ListName] <String[]> [-AsNuGet] -Path <DirectoryInfo> [-AddPathToPSModulePath]
[-Repository <String>] -GitHubUserID <String> [-PublicGist] [<CommonParameters>]
nuget
Save-PWSHModule [-ListName] <String[]> [-AsNuGet] -Path <DirectoryInfo> [-AddPathToPSModulePath]
[-Repository <String>] [<CommonParameters>]
DESCRIPTION
Saves the modules from the specified list to a folder.
EXAMPLES
EXAMPLE 1
Save-PWSHModule -ListName extended -AsNuGet -Path c:\temp\ -GitHubUserID smitpi -GitHubToken $GitHubToken
PARAMETERS
-ListName
The File Name on GitHub Gist.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AsNuGet
Save in the NuGet format
Type: SwitchParameter
Parameter Sets: local, private, public
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
Type: SwitchParameter
Parameter Sets: nuget
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Path
Where to save.
Type: DirectoryInfo
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AddPathToPSModulePath
Add path to environmental variable PSModulePath.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Repository
Override the repository listed in the config file.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GitHubUserID
The GitHub User ID.
Type: String
Parameter Sets: private, public
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PublicGist
Select if the list is hosted publicly.
Type: SwitchParameter
Parameter Sets: public
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-GitHubToken
GitHub Token with access to the Users' Gist.
Type: String
Parameter Sets: private
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LocalList
Select if the list is saved locally.
Type: SwitchParameter
Parameter Sets: local
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ListPath
Directory where list files are saved.
Type: DirectoryInfo
Parameter Sets: local
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.