PowerConfig
0.1.4
Get all your settings from different places in a single merged hashtable. A universal configuration framework using Microsoft.Extensions.Configuration
Minimum PowerShell version
5.0
See the version list below for details.
Installation Options
Owners
Copyright
Copyright 2021 Justin Grote, All Rights Reserved. Released under the MIT license
Package Details
Author(s)
- Justin Grote
Functions
Add-PowerConfigCommandLineSource Add-PowerConfigEnvironmentVariableSource Add-PowerConfigHashTable Add-PowerConfigJSONSource Add-PowerConfigObject Add-PowerConfigTOMLSource Add-PowerConfigYAMLSource Get-PowerConfig New-PowerConfig
Dependencies
This module has no dependencies.
Release Notes
## [0.1.4] - 2021-06-08
### New Features
- ✨ Add support for TOML configuration files (e24da51)
### Minor Updates and Bug Fixes
- 👷♂️ Enable Press CI System and WinPS 5.1 Compatibility (#5)
Converted to Press from PowerCD for CI builds, along with significant changes to enable Windows Powershell 5.1 compatbility (except when PSES is running due to a MEC conflict currently)
- ➖ Remove compiled DLLs from source base (1270956)
- 📝 Add PowerConfig documentation (8d4d945)
- 🐛 AMSI triggers on ConfigurationBuilder (4e9e8ae)
### Other
- 🎨 Add gitkeep for lib folder (050b1cf)
- Realtime Info (861201d)
FileList
- PowerConfig.nuspec
- lib\winps\System.Diagnostics.TextWriterTraceListener.dll
- lib\winps\System.Linq.dll
- PowerConfig.psm1
- lib\winps\System.IO.MemoryMappedFiles.dll
- PowerConfig.psd1
- lib\winps\System.Threading.Thread.dll
- Scripts\LoadAssemblies.ps1
- lib\winps\System.Diagnostics.FileVersionInfo.dll
- lib\pwsh\Microsoft.Extensions.Configuration.dll
- lib\winps\System.Data.Common.dll
- lib\pwsh\Microsoft.Extensions.Configuration.Abstractions.dll
- lib\winps\System.Xml.XPath.dll
- lib\pwsh\Microsoft.Extensions.FileProviders.Abstractions.dll
- lib\winps\System.Linq.Expressions.dll
- lib\pwsh\Microsoft.Extensions.Configuration.CommandLine.dll
- lib\winps\System.Xml.XPath.XDocument.dll
- lib\pwsh\Alexinea.Extensions.Configuration.Yaml.dll
- lib\winps\System.Security.Cryptography.Encoding.dll
- lib\pwsh\YamlDotNet.dll
- lib\winps\System.Reflection.Extensions.dll
- lib\pwsh\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
- lib\winps\System.Net.NameResolution.dll
- lib\pwsh\Nett.dll
- lib\winps\System.Runtime.Handles.dll
- lib\pwsh\Microsoft.Extensions.Configuration.Json.dll
- lib\winps\System.Security.Cryptography.Csp.dll
- lib\pwsh\Alexinea.Extensions.Configuration.Toml.dll
- lib\winps\Newtonsoft.Json.dll
- lib\pwsh\Microsoft.Extensions.FileSystemGlobbing.dll
- lib\winps\System.Runtime.Serialization.Formatters.dll
- lib\pwsh\Microsoft.Extensions.Configuration.FileExtensions.dll
- lib\winps\System.Numerics.Vectors.dll
- lib\pwsh\Microsoft.Extensions.Primitives.dll
- lib\winps\System.Resources.Writer.dll
- lib\pwsh\Microsoft.Extensions.FileProviders.Physical.dll
- lib\winps\System.Linq.Queryable.dll
- lib\winps\System.Collections.Specialized.dll
- lib\winps\System.Diagnostics.Contracts.dll
- lib\winps\System.Xml.ReaderWriter.dll
- lib\winps\System.Net.WebSockets.dll
- lib\winps\System.Diagnostics.Debug.dll
- lib\winps\System.Threading.Overlapped.dll
- lib\winps\Microsoft.Extensions.Configuration.dll
- lib\winps\System.Diagnostics.Process.dll
- lib\winps\System.ComponentModel.TypeConverter.dll
- lib\winps\System.Collections.Concurrent.dll
- lib\winps\System.Runtime.InteropServices.dll
- lib\winps\System.Net.Http.dll
- lib\winps\Microsoft.Extensions.Configuration.Abstractions.dll
- lib\winps\System.Security.Principal.dll
- lib\winps\System.Xml.XmlDocument.dll
- lib\winps\System.Diagnostics.TraceSource.dll
- lib\winps\System.Globalization.Calendars.dll
- lib\winps\System.Collections.dll
- lib\winps\System.Net.Primitives.dll
- lib\winps\System.Reflection.Primitives.dll
- lib\winps\System.Runtime.CompilerServices.VisualC.dll
- lib\winps\System.IO.FileSystem.dll
- lib\winps\System.Runtime.InteropServices.RuntimeInformation.dll
- lib\winps\System.Xml.XDocument.dll
- lib\winps\System.Runtime.dll
- lib\winps\System.Security.SecureString.dll
- lib\winps\netstandard.dll
- lib\winps\System.Runtime.CompilerServices.Unsafe.dll
- lib\winps\System.ValueTuple.dll
- lib\winps\System.Net.WebSockets.Client.dll
- lib\winps\System.Resources.ResourceManager.dll
- lib\winps\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
- lib\winps\System.Console.dll
- lib\winps\System.Runtime.Extensions.dll
- lib\winps\System.Resources.Reader.dll
- lib\winps\System.Net.WebHeaderCollection.dll
- lib\winps\System.Runtime.Serialization.Primitives.dll
- lib\winps\System.Runtime.Serialization.Xml.dll
- lib\winps\System.AppContext.dll
- lib\winps\Nett.dll
- lib\winps\System.Security.Claims.dll
- lib\winps\Microsoft.Extensions.Configuration.Json.dll
- lib\winps\Microsoft.Extensions.FileProviders.Abstractions.dll
- lib\winps\Alexinea.Extensions.Configuration.Toml.dll
- lib\winps\Microsoft.Extensions.Configuration.CommandLine.dll
- lib\winps\System.IO.UnmanagedMemoryStream.dll
- lib\winps\System.Threading.Tasks.Parallel.dll
- lib\winps\System.Threading.ThreadPool.dll
- lib\winps\Alexinea.Extensions.Configuration.Yaml.dll
- lib\winps\System.IO.Compression.dll
- lib\winps\System.Threading.Tasks.dll
- lib\winps\System.Net.Security.dll
- lib\winps\System.Net.NetworkInformation.dll
- lib\winps\System.ComponentModel.Primitives.dll
- lib\winps\System.Text.RegularExpressions.dll
- lib\winps\Microsoft.Extensions.FileSystemGlobbing.dll
- lib\winps\System.Text.Encoding.Extensions.dll
- lib\winps\System.Diagnostics.Tracing.dll
- lib\winps\System.IO.FileSystem.Watcher.dll
- lib\winps\System.IO.FileSystem.DriveInfo.dll
- lib\winps\System.Net.Requests.dll
- lib\winps\System.Runtime.Numerics.dll
- lib\winps\Microsoft.Win32.Primitives.dll
- lib\winps\System.Net.Sockets.dll
- lib\winps\System.Dynamic.Runtime.dll
- lib\winps\System.Memory.dll
- lib\winps\System.IO.dll
- lib\winps\System.Diagnostics.Tools.dll
- lib\winps\System.Security.Cryptography.Algorithms.dll
- lib\winps\Microsoft.Extensions.Configuration.FileExtensions.dll
- lib\winps\System.Net.Ping.dll
- lib\winps\System.IO.Pipes.dll
- lib\winps\System.ObjectModel.dll
- lib\winps\System.Security.Cryptography.Primitives.dll
- lib\winps\System.Drawing.Primitives.dll
- lib\winps\Microsoft.Extensions.Primitives.dll
- lib\winps\System.IO.IsolatedStorage.dll
- lib\winps\System.Linq.Parallel.dll
- lib\winps\System.Runtime.Serialization.Json.dll
- lib\winps\System.Text.Encoding.dll
- lib\winps\YamlDotNet.dll
- lib\winps\Microsoft.Extensions.FileProviders.Physical.dll
- lib\winps\System.Collections.NonGeneric.dll
- lib\winps\System.Diagnostics.StackTrace.dll
- lib\winps\System.Threading.dll
- lib\winps\System.Globalization.dll
- lib\winps\System.Buffers.dll
- lib\winps\System.Security.Cryptography.X509Certificates.dll
- lib\winps\System.ComponentModel.EventBasedAsync.dll
- lib\winps\System.Xml.XmlSerializer.dll
- lib\winps\System.Threading.Timer.dll
- lib\winps\System.Reflection.dll
- lib\winps\System.Globalization.Extensions.dll
- lib\winps\System.ComponentModel.dll
- lib\winps\System.IO.FileSystem.Primitives.dll
- lib\winps\System.IO.Compression.ZipFile.dll
Version History
Version | Downloads | Last updated |
---|---|---|
0.1.6 | 1,673 | 6/8/2021 |
0.1.6-beta0001 | 13 | 6/8/2021 |
0.1.5 | 13 | 6/8/2021 |
0.1.5-beta0001 | 12 | 6/8/2021 |
0.1.4 (current version) | 15 | 6/8/2021 |
0.1.4-beta0007 | 10 | 6/8/2021 |
0.1.3 | 575 | 5/12/2021 |
0.1.2 | 19 | 5/3/2021 |
0.1.1-beta0010 | 23 | 4/15/2020 |
0.1.1-beta0009 | 64 | 4/14/2020 |
0.1.1-beta0008 | 19 | 4/14/2020 |
0.1.1-beta0001 | 2,308 | 10/23/2019 |
0.1.0-beta0001 | 33 | 10/23/2019 |