PSDependMap.psd1
# This defines dependencies. Feel free to create your own # Top level node is the dependency name # Script is the script to run. These are stored in \PSDepend\PSDependScripts # Description is a quick description of the dependency script # In some cases, it may be beneficial to include 'aliases'. Just add nodes for these. @{ Command = @{ Script= 'Command.ps1' Description = 'Invoke a command in PowerShell' } FileDownload = @{ Script= 'FileDownload.ps1' Description = 'Download a file' } FileSystem = @{ Script = 'FileSystem.ps1' Description = 'Copy a file or folder' } Git = @{ Script = 'Git.ps1' Description = 'Clone a git repository' } GitHub = @{ Script = 'GitHub.ps1' Description = 'EXPERIMENTAL: Download and extract a GitHub repo' } Npm = @{ Script = 'Npm.ps1' Description = 'Install a node package' } Noop = @{ Script = 'Noop.ps1' Description = 'Display parameters that a depends script would receive. Use for testing and validation.' } Package = @{ Script = 'Package.ps1' Description = 'EXPERIMENTAL: Install a package via PackageManagement Install-Package' } PSGalleryModule = @{ Script= 'PSGalleryModule.ps1' Description = 'Install a PowerShell module from the PowerShell Gallery.' } PSGalleryNuget = @{ Script = 'PSGalleryNuget.ps1' Description = 'Install a PowerShell module from the PowerShell Gallery without the PowerShellGet dependency' } Task = @{ Script = 'Task.ps1' Description = 'Support dependencies by handling simple tasks.' } } |