Configuration.psd1
@{ # Script module or binary module file associated with this manifest. ModuleToProcess = 'Configuration.psm1' # Version number of this module. ModuleVersion = '1.4.0' # ID used to uniquely identify this module GUID = 'e56e5bec-4d97-4dfd-b138-abbaa14464a6' # Author of this module Author = @('Joel Bennett') # Company or vendor of this module CompanyName = 'HuddledMasses.org' # Copyright statement for this module Copyright = 'Copyright (c) 2014-2019 by Joel Bennett, all rights reserved.' # Description of the functionality provided by this module Description = 'A module for storing and reading configuration values, with full PS Data serialization, automatic configuration for modules and scripts, etc.' # Exports - populated by the build FunctionsToExport = @('Add-MetadataConverter','ConvertFrom-Metadata','ConvertTo-Metadata','Export-Metadata','Get-Metadata','Import-Metadata','Test-PSVersion','Update-Metadata','Update-Object','Export-Configuration','Get-ConfigurationPath','Import-Configuration','Import-ParameterConfiguration') CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @('Get-ManifestValue','Update-Manifest','Get-StoragePath') # List of all files packaged with this module FileList = @('.\Configuration.psd1','.\Configuration.psm1','.\Metadata.psm1') PrivateData = @{ # Allows overriding the default paths where Configuration stores it's configuration # Within those folders, the module assumes a "powershell" folder and creates per-module configuration folders PathOverride = @{ # Where the user's personal configuration settings go. # Highest presedence, overrides all other settings. # Defaults to $Env:LocalAppData on Windows # Defaults to $Env:XDG_CONFIG_HOME elsewhere ($HOME/.config/) UserData = '' # On some systems there are "roaming" user configuration stored in the user's profile. Overrides machine configuration # Defaults to $Env:AppData on Windows # Defaults to $Env:XDG_CONFIG_DIRS elsewhere (or $HOME/.local/share/) EnterpriseData = '' # Machine specific configuration. Overrides defaults, but is overriden by both user roaming and user local settings # Defaults to $Env:ProgramData on Windows # Defaults to /etc/xdg elsewhere MachineData = '' } # PSData is module packaging and gallery metadata embedded in PrivateData # It's for the PoshCode and PowerShellGet modules # We had to do this because it's the only place we're allowed to extend the manifest # https://connect.microsoft.com/PowerShell/feedback/details/421837 PSData = @{ # The semver pre-release version information PreRelease = 'performance0041' # Keyword tags to help users find this module via navigations and search. Tags = @('Development','Configuration','Settings','Storage') # The web address of this module's project or support homepage. ProjectUri = "https://github.com/PoshCode/Configuration" # The web address of this module's license. Points to a page that's embeddable and linkable. LicenseUri = "http://opensource.org/licenses/MIT" # Release notes for this particular version of the module ReleaseNotes = ' - Fix bug in Get-Metadata with complex values (#19) - Fix postfix/suffix - Fix serialization of scriptblocks with single quotes - Convert the modules to ModuleBuilder format - Switch build to azure pipelines - Clean up extra output lines in psd1 files - Clean up exports ' } } } |